Colin Farrell ... Detective Ed Whitworth.
Samantha morton ... plays Agatha.
Max von sydow ... As Director Burgess.
Lois Smith ... Dr. Iris Hyman.
Kathryn morris ... Laura anderton.
Peter stormare ... As Professor Solomon.
Tim blake nelson ... As Gideon.
Steve Harris ... as Jed.
Neal mcdonough ... As Officer Fletcher.
Patrick Kilpatrick ... as Knodt.
Jessica Cauffiel ... As Evan.
Ariel grouse ... Howard marks.
Ashley Crow ... Sarah marks.
Mike binder ... is like Leo Crowe.
Joel Glezi ... Donald Dobbin.
Jessica Harper ... plays Anne Lively.