Johnny Depp
Dr. Will Caster
Rebecca Hall
Evelyn Caster
Morgan Freeman
Joseph Tagger
Paul Bettany
Max Waters
Cillian Murphy
Agent Donald Buchanan