Suggestions by @jxs1104
402 suggestions
Gal Gadot
as Virginia Dare in The Secrets of the Immortal Nicholas Flamel
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