Guillermo del Toro
Director
Ron Perlman
as
Bruno
Willem Dafoe
as
Clem Hoatley
David Hewlett
as
Dr. Elrood
Cate Blanchett
as
Dr. Lilith Ritter