Suggestions by @jxs1104
400 suggestions

Emma Thompson
as The Witch of Endor in The Secrets of the Immortal Nicholas Flamel

Helen Mirren
as The Witch of Endor in The Secrets of the Immortal Nicholas Flamel

Emily Blunt
as Perenelle Flamel in The Secrets of the Immortal Nicholas Flamel

Asher Angel
as Josh Newman in The Secrets of the Immortal Nicholas Flamel

Michael Emerson
as Dr. John Dee in The Secrets of the Immortal Nicholas Flamel

Maisie Williams
as Scathach in The Secrets of the Immortal Nicholas Flamel

Rachel Weisz
as Perenelle Flamel in The Secrets of the Immortal Nicholas Flamel

Élodie Yung
as Bastet in The Secrets of the Immortal Nicholas Flamel

Zoe Saldaña
as Hekate in The Secrets of the Immortal Nicholas Flamel

Vanessa Kirby
as Perenelle Flamel in The Secrets of the Immortal Nicholas Flamel

Keanu Reeves
as Niccolo Machiavelli in The Secrets of the Immortal Nicholas Flamel

Johnny Depp
as Niccolo Machiavelli in The Secrets of the Immortal Nicholas Flamel

Emma Watson
as Scathach in The Secrets of the Immortal Nicholas Flamel

Charlize Theron
as Perenelle Flamel in The Secrets of the Immortal Nicholas Flamel

Robert Downey Jr.
as Nicholas Flamel in The Secrets of the Immortal Nicholas Flamel

Kelly Preston
as Perenelle Flamel in The Secrets of the Immortal Nicholas Flamel

Liam Neeson
as Nicholas Flamel in The Secrets of the Immortal Nicholas Flamel

Callan McAuliffe
as Josh Newman in The Secrets of the Immortal Nicholas Flamel

AnnaSophia Robb
as Sophie Newman in The Secrets of the Immortal Nicholas Flamel

Colin Ford
as Josh Newman in The Secrets of the Immortal Nicholas Flamel