Richard Stanley
-
Number Two Review
The Island of Dr. Moreau (1996)
New Line Cinema released The Island of Dr. Moreau to theaters on August 23, 1996. John Frankenheimer directed the film starring David Thewlis, Marlon Brando, and Val Kilmer.
Read More »