Marcus Rhys: Paul Rhys
Lucy Nelson: Reese Witherspoon
Inspector Garrett: James McAvoy
Eternal (Murphy’s dog): doggy
Gilliam Murray: Stephen Fry
Tom Blunt aka Captain Shackleton: Chris Hemsworth
Claire Haggerty: Anne Hathaway
Marie Kelly: Isla Fisher
Charles: Guy Pearce
Andrew Harrington: Christian Bale
Jane: Amanda Seyfried
H.G. Wells: Tom Hiddleston
We're playing the "If this book were a movie" game at the Chatelaine offices these days, trying to decide who would play each Map of Time character if someone were to turn it into a big-budget Hollywood flick. These are our picks, but what do you think—did we get it right, or is there someone else who's far better for the role? Let us know in the comments!
Subscribe to our newsletters for our very best stories, recipes, style and shopping tips, horoscopes and special offers.