Indie heartthrob Ezra Miller is best known for his roles in The Perks of Being a Wallflower and Trainwreck, but it appears that he’s made some pretty drastic gains for his latest movie role.

The 23-year-old actor debuted his new look in London on March 22 for the Batman v. Superman: Dawn of Justice premiere and turned some heads, to say the least.

SEE ALSO: Batman v. Superman: Battle for Best Body

Miller is currently preparing to play speedy superhero The Flash in The Justice League Part One, which is set to hit theaters in 2017. 

Luckily, fans can get a glimpse of his progress in Batman V. Superman, where he makes a cameo.