It would appear that the bromance is strong in these two. Zachary Levi, the latest actor to play DC superhero Shazam and Mark Strong of The Kingsman have teamed up on the red carpet looking rather snug. And we’re not just talking about their perfectly executed coat game.

The pair were attending the photocall of Shazam! in London and they were definitely dressed for the weather with each man rocking an overcoat in two distinct styles. Strong opted for a slick royal blue number which was worn over a black polo shirt and paired with black trousers and polished black lace-ups. A simple yet very effective look to combat the brisk evenings of Britain.

Levi meanwhile went the more traditional route with a perfectly executed crimson coat paired with a matching tie, crisp white shirt, matching trousers and beautifully coloured lace-ups.



The fitment was on point for this actor who spent a good amount of time bulking up for the superhero role. In a post from last year during the preparation for the film, he posted on Instagram the gruelling transformation he was going through with the comment: “WHY the hell am I doing this to myself?!”

Levi should know that in the superhero world, with great power comes great gains. Or something like that.

Read Next