Vampire Diaries and Tarzan star Alex Skarsgard did a Neil Patrick Harris at this year’s MTV movie Awards, when he emerged on stage in his tighty whities – much to the appreciation of the crowd, and the surprise of Samuel L. Jackson.

Skarsgard quipped that he wanted to come on stage shirtless, but that Zac Efron had done it two years previously. Did nobody step in to tell him about NPH? Perhaps he should’ve just sashayed out in the buff completely. Well it’s not like his fans haven’t seen the goods before…

alex

alex5

alex6

alex2

alex4

alex3