Brian Geraghty
as Theodore Roosevelt
Douglas Smith
as Det. Sgt. Marcus Isaacson
Robert Wisdom
as Cyrus Montrose
Matt Lintz
as Stevie Taggert
David Wilmot
as Captain Connor
Michael Ironside
as J.P. Morgan
Grace Zabriskie
as John's Grandmother
Sean Young
as Willem's Mother