Tom Savini
as
Arthur
Thomas F. Wilson
as
Bart Tatlock
Tony Hale
as
Jack Dabbs
Joe Pantoliano
as
Mayor M.T. Gunn
Tom Hillmann
as
Tad
Helen Mirren
as
Rachel Singer
Sam Worthington
as
Young David
Jessica Chastain
as
Young Rachel
Marton Csokas
as
Young Stephan