Mandy Moore On Why 'Shazam!' Star Zachary Levi Was Born to Play a Superhero

Zachary Levi has the coveted, rare privilege of playing a super hero in Shazam!.

It’s the kind of role that requires an actor who checks a lot of boxes comedic chops, charm, good looks, physicality and more.

While Zachary wasn’t a household name before this movie, one of his good friends isn’t at all surprised he got the role, Mandy Moore, who starred in 2010’s animated Disney film Tangled with him.

She tells ET: "Levi always had it in him and was always a superhero in my mind. Maybe the world is just finally starting to take notice. I adore him. He's one of the most phenomenally talented gentlemen out there. He's a total sweetheart. I think he's tailor made to play a buff superhero."

Shazam hits theaters everywhere tomorrow.

 
 

Photo: Getty Images

Ryan Seacrest

Ryan Seacrest

Ryan is quite simply one of the most influential, well-regarded, and well-known names in Hollywood. He is the quintessential Hollywood insider who always manages to have the biggest scoops and the most sought after access to top events and celebrities. Read more

The latest in news, straight to your inbox.

Subscribe to the On Air with Ryan Seacrest newsletter!

title

Content Goes Here