Veena Sood
as
Defense Attorney
David Hewlett
as
Frank
Ashley Judd
as
Helen Leonard
John Shaw
as
Prosecutor
Nina Dobrev
as
Chloe
David Hewlett
as
Derrek Blarney
Crispin Glover
as
Luc
Eric Stoltz
as
Voice of Authority
Dylan Everett
as
Cole
Kate Hewlett
as
Margot
David Hewlett
as
Michael
Grace Lynn Kung
as
Betsy
David Hewlett
as
Brian
Bruce Greenwood
as
Frank
Tony Nappo
as
Perry
David Hewlett
Director
Kate Hewlett
as
Marilyn
David Hewlett
as
Patrick
Kathleen Turner
as
Bev
David Hewlett
as
Bill
Adelaide Clemens
as
Carey
Matilda Legault
as
Gretchen / Peanut
Larysa Kondracki
Director
David Hewlett
as
Fred Murray
Rachel Weisz
as
Kathryn Bolkovac
Monica Bellucci
as
Laura Leviani
Benedict Cumberbatch
as
Nick Kaufman
Uma Thurman
as
Daphne McBain
David Hewlett
as
Jimmy
Crispin Glover
as
Lionel
Frances Flanagan
as
T.V. Reporter
Vincenzo Natali
Director
Adrien Brody
as
Clive Nicoli
Sarah Polley
as
Elsa Kast
David Hewlett
as
William Barlow
Guillermo del Toro
Director
Ron Perlman
as
Bruno
Willem Dafoe
as
Clem Hoatley
David Hewlett
as
Dr. Elrood
Cate Blanchett
as
Dr. Lilith Ritter
Vincenzo Natali
Director
Peter Outerbridge
as
Bruce
Abigail Breslin
as
Lisa
David Hewlett
as
Olivia's Father
Roland Emmerich
Director
Woody Harrelson
as
Chester W. Nimitz
David Hewlett
as
Husband Kimmel
Dennis Quaid
as
William 'Bull' Halsey
Aaron Abrams
as
Hunter
Peter Mooney
as
Joe
David Hewlett
as
Oliver
Christian Duguay
Director
Jason Cavalier
as
Convenience Store Thug
David Hewlett
as
David Kellum
Mark Camacho
as
Paramedic
Anthony Ulc
as
Policeman
John Lithgow
as
Charles Rodman
David Hewlett
as
Hunsiker
Brian Cox
as
John Landon
James Franco
as
Will Rodman
Philip Craig
as
Albert Humphrey
Ryan Reynolds
as
Kevin
David Hewlett
as
Lawrence Yeager
David Suchet
as
Leo Gillette
David Hewlett
as
Andrew
David Andrews
as
Reese Braverton
Keone Young
as
Ron the Repairman
David Hewlett
as
Leon
Jonathan Banks
as
PIN
Bruce Ramsay
as
Teenager
David Hewlett
as
Emmett
Griff Furst
as
James
Jaime Bergman
as
Monica
Vincenzo Natali
Director
Julian Richings
as
Alderson
Nicole de Boer
as
Leaven
Wayne Robson
as
Rennes
David Hewlett
as
Worth