Warren Takeuchi was born in Toronto, Ontario, Canada. He is known for his work on Godzilla (2014), The 6th Day (2000) and Lake Placid (1999).
Warren Takeuchi was born in Toronto, Ontario, Canada. He is known for his work on Godzilla (2014), The 6th Day (2000) and Lake Placid (1999).