Zac Efron had a legitimate reason for wearing sunglasses during his TODAY interview

The actor apologized for sporting shades on TODAY before revealing why he had to wear them.

Zac Efron stopped by the TODAY studio to talk about his new movie "The Iron Claw," and he did so in style.

Efron sported sunglasses while speaking to TODAY's Craig Melvin, but it wasn't to complete his look — it was to cover up an eye infection.

"I'm sorry, man. I feel weird being in shades," Efron said. "I just have a bit of an eye infection, but I really wanted to be here. It's such a good movie, and I wanted to come see you guys and tell everyone about it."

Zac Efron and "The Iron Claw" cast.
Zac Efron, Jeremy Allen White, Harris Dickinson and Stanley Simmons star in "The Iron Claw." Nathan Congleton / TODAY

The actor, joined by castmates Jeremy Allen White, Harris Dickinson and Stanley Simmons, discussed the true story behind "The Iron Claw," a film based on the wrestling legacy of the Von Erich family.

"It really is a crazy true story," Efron said of the family that came to prominence in wrestling in the 1980s.

Efron and his castmates had to undergo significant physical transformations to play the bulky wrestling brothers — in addition to packing on muscles, Efron rocked a bowl cut, while his co-stars grew out their hair.

This story first appeared on TODAY.com. More from TODAY:

Copyright Today Digital Originals
Contact Us