Suggestions by @jxs1104
400 suggestions

Cobie Smulders
as Virginia Dare in The Secrets of the Immortal Nicholas Flamel

Chris Pratt
as Billy the Kid in The Secrets of the Immortal Nicholas Flamel

Jude Law
as Nicholas Flamel in The Secrets of the Immortal Nicholas Flamel

Tom Holland
as Billy the Kid in The Secrets of the Immortal Nicholas Flamel

Simon Pegg
as William Shakespeare in The Secrets of the Immortal Nicholas Flamel

Aaron Paul
as Billy the Kid in The Secrets of the Immortal Nicholas Flamel

Natalie Dormer
as Joan of Arc in The Secrets of the Immortal Nicholas Flamel

Keira Knightley
as Joan of Arc in The Secrets of the Immortal Nicholas Flamel

Skyler Samuels
as Disir in The Secrets of the Immortal Nicholas Flamel

Jason Momoa
as Palamedes in The Secrets of the Immortal Nicholas Flamel

AnnaSophia Robb
as Jesse Hauptman in Mercy Thompson series

Paul Bettany
as Niccolo Machiavelli in The Secrets of the Immortal Nicholas Flamel

Vincent Cassel
as Niccolo Machiavelli in The Secrets of the Immortal Nicholas Flamel

Benjamin Bratt
as Juan Manuel de Ayala in The Secrets of the Immortal Nicholas Flamel

Keanu Reeves
as Comte de Saint-Germain in The Secrets of the Immortal Nicholas Flamel

Dave Bautista
as Dagon in The Secrets of the Immortal Nicholas Flamel

Vincent Cassel
as Niccolo Machiavelli in The Secrets of the Immortal Nicholas Flamel

Paul Bettany
as Niccolo Machiavelli in The Secrets of the Immortal Nicholas Flamel

Natalie Alyn Lind
as Sophie Newman in The Secrets of the Immortal Nicholas Flamel

Dove Cameron
as Sophie Newman in The Secrets of the Immortal Nicholas Flamel