Jim Caviezel Sophia Myles Jack Huston Ron Perlman John Hurt
Edwin Barnhart Aaron May
Freddie Highmore Nicolas Cage Kristen Bell
Til Schweiger Emmanuelle Vaugier Udo Kier Natalia Avelon Don S. Davis