Steven Strait as Jasper O'Malley |
Gerald McRaney as Thom O'Malley |
Sophia Myles as Lillian |
Robert S. Woods as Fenton Hardy |
Ian McShane as Swegin |
Ashley Greene as Adelia Cornwall |
Elle Fanning as Clara Cornwall |
Natasha Henstridge as Ayla |