Big Adam
Young Adam
Louis Reed
Ellie Reed
Laura (as Zoe Saldaña)
Maya Sorian
Christos
Ray
Chuck
Young Sorian Body Double
Paul the Bartender
Sophie
Derek
8-year-old Adam
Professor
Teacher (uncredited)
University Student (uncredited)
Time Soldier (uncredited)