Zachary Levi, the actor who played both Shazam in the DCEU and Fandral in the MCU, argued that he believes his failed audition for the role of Peter Quill / Star-Lord in Guardians of the Galaxy may have led to it that he actually played the role of Shazam. and the winner is .
As reported by Slash, Levi was a guest at The podcast of the playlist The Fourth Wall and he shared that he was well into auditioning for Star-Lord after his friend and GotG director James Gunn asked him to read for the character. Unfortunately, according to Levi, the role was always to lose that of Chris Pratt.
“James and I knew each other, we were friends, we had game nights at our house, we had a lot of friends,” said Levi. “And so he asked me to come in and read for Star-Lord, and I did, and then that led to the next step, and then all of a sudden I was camera test.
“Oh man, I wanted this role so badly, so, so, so, so much. It came down to me, another guy and Chris Pratt, but Chris was always her favorite and he was reluctant to take her on, which is understandable, I mean, it’s a big franchise thing, it’s Marvel, it works, works it not? Will everyone know me for the rest of my life? All these things that go through you Head.”
While he obviously didn’t get the role and lost it to the actor who will soon be voicing Mario in Super Mario: The Movie, the trial put him on the path to yet another big win.
The 10 best DCEU movie heroes