It’s official: Robert Pattinson is the new Batman.

The 33-year-old Brit is joining Matt Reeves’ upcoming film “The Batman”. Reeves confirmed the news on Twitter Monday:

RELATED: Robert Pattinson Says He Is On ‘Good Terms’ With Exes Kristen Stewart And FKA Twigs

Variety and Deadline report that Warner Bros. closed the deal with Pattinson to star as Batman in the film. The news comes after an earlier report by Deadline that Pattinson was the favourite for the role, but was still in the running against “X-Men: First Class” star Nicholas Hoult.

The final script has yet to be completed and pre-production is rumoured to start this summer. Plot details are being kept under wraps; however, the story is rumoured to focus on a younger Bruce Wayne. Though Pattinson is younger than Ben Affleck — the most recent actor to take on the role of the Caped Crusader — he’s actually older than Christian Bale was when he starred in Christopher Nolan’s “Batman Begins” at age 31.

RELATED: George Clooney Warned Ben Affleck About Playing Batman: ‘Don’t Do It’

With the movie set to be released in 2021, fans will have to wait to see Pattinson in the bat suit. In the meantime, the actor has a busy production slate with three other movies in the works before filming “The Batman”, including new dramas from Nolan and Claire Denis. He also stars in the thriller “The Lighthouse”, which debuted at Cannes to rave reviews in May and is scheduled to arrive in theatres later this year.