Potterheads have been holding their breath to find out who would play their beloved wizard Albus Dumbledore in the Harry Potter prequels.
And the iconic role has officially been filled by two-time Oscar nominee Jude Law.
Variety reports that the 44-year-old Brit will play the younger version of the powerful wizard Dumbledore, after everyone from Ewan MacGregor to Mad Men star Jared Harris (son of original Dumbledore actor Richard Harris) were reportedly considered for the part.
“Jude Law is a phenomenally talented actor whose work I have long admired, and I’m looking forward to finally having the opportunity to work with him,” the films’ director David Yates told the official Harry Potter website Pottermore.
“I know he will brilliantly capture all the unexpected facets of Albus Dumbledore as J.K. Rowling reveals this very different time in his life.”
The next Fantastic Beasts film will feature the future Hogwarts School of Witchcraft and Wizardry headmaster back when he was a teacher at the academy.
The Pottermore site confirms: "At this point in the story [Dumbledore] is the wizarding school's Transfiguration professor and a contemporary of Gellert Grindelwald – the Dark wizard we met in Fantastic Beasts and Where to Find Them, played by Johnny Depp.”
The film is slated for released in 2018.