Let's talk about Ezra Miller.
He's an actor best known for "The Perks of Being a Wallflower," "We Need To Talk About Kevin," and last summer's hit "Trainwreck."
We're used to him looking like this:

But at the European premiere of "Batman v Superman" in London on Tuesday, he was looking like this:

The 23-year-old cameos as The Flash in the movie, and is set to reprise the role in 2017's "The Justice League: Part One," and "The Flash," which is set for release in 2018.

Miller has yet to say exactly how he buffed up for the part since "The Justice League" doesn't start shooting for a few more weeks. We're pretty sure every late-night host will be asking him about it when it comes time for the film's press tour next year.
H/T BuzzFeed
Calling all HuffPost superfans!
Sign up for membership to become a founding member and help shape HuffPost's next chapter