March 18, 2015 05:49 PM

We’re used to seeing Miles Teller in a slick suit on the red carpet, but the Insurgent star has a lot going on underneath his button-downs. Teller was a guest on The Tonight Show with Jimmy Fallon Tuesday, and he brought along a photo of his impressive abs — to the delight of teen girls everywhere.

Courtesy Miles Teller

The 28-year-old actor spent a lot of time in the gym getting ready for his role as boxing champ Vinny Pazienza in the upcoming film Bleed for This.

“When they offered me the part I was like, ‘I can’t grow a mustache. I’m not in very good shape,’ ” Teller shared. “I literally said, ‘Are you sure?’ ” (Catch the clip below!)

Fallon joked with the star that it was actually Teller’s head on his body, to which the young actor quipped back, “You don’t know what I’m rocking under this suit.”

Teller also explained that aside from working on his obliques, he had to try really hard to grow that ‘stache.

“I take a long time to grow some facial hair, man,” he said. “Everyone has their strengths. I’m a great dancer, I have good hair, I don’t have, like, weird body hair.”

Are you excited for Teller’s latest flick? Is he one of your favorite actors right now? Share your thoughts below.

RELATED VIDEO: Got Two Minutes? Relive the Divergent Premiere Red Carpet

–Brittany Talarico

You May Like