From portraying Cedric Diggory in Harry Potter and the Goblet of Fire to Edward Cullen in the Twilight films, Robert Pattinson is no stranger to the pressures of being in a blockbuster. On March 4, though, the actor is taking on a completely new challenge by starring as the Caped Crusader in director Matt Reeves's The Batman. And it just so happens that you can win the chance to attend the premiere alongside him.

Through Omaze, fans can win two tickets to see the film at its premiere before everyone else. And besides just seeing the movie, you’ll also get to walk the red carpet and take photos with the new Bruce Wayne. Then, to end the evening, you’ll attend an exclusive VIP after-party with other Hollywood stars. The lucky winners will also be flown out and stay in a four-star hotel during this all-expenses-paid adventure.

You don’t have to donate any money to get a single entry into this sweepstakes—however, you can contribute extra money to help your chances of winning. Donating $10 will get you 20 entries, $25 gets you 125, $50 gets you 500, $100 gets you 1200, and $150 gets you 2000. Additionally, now through January 5, when you use the code NEWYEAR250, you’ll get an extra 250 entries for free.

All the money donated will support the GO Campaign, which helps provide children worldwide with access to healthcare, education, clean water, and more. The organization was founded in 2006 and works with what they call “local heroes” who help children on a community level.

Entries are open until February 2, and the winner should be announced around February 16. You can find out more here, and if you’re interested in other sweepstakes, check out this one where you can win a luxury train ride through the Scottish Highlands.

Sign Up Today: Get exclusive deals, product news, reviews, and more with the Mental Floss Smart Shopping newsletter!