Hoping to alter the events of the past, a 19th century inventor instead travels 800,000 years into the future, where he finds mankind divided into two warring races.
Guy Pearce
as Alexander Hartdegen
Samantha Mumba
as Mara
Omero Mumba
as Kalen
Jeremy Irons
as Über-Morlock
Sienna Guillory
as Emma
Orlando Jones
as Vox
Mark Addy
as David Filby
Phyllida Law
as Mrs. Watchett
Laura Kirk
as Flower Seller
Josh Stamberg
as Motorist
John W. Momrow
as Fifth Avenue Carriage Driver
Max Baker
as Robber