Temuera Morrison in The Island of Dr. Moreau movie. See video clips of the Star Wars actor in his acting role as Azazello, leader of the creatures in this film.