British actor Tom Hiddleston shook off his serious side to show some mighty moves and a sweet singing style on Korean TV.

Best known for playing the evil Loki in the Thor and Avengers' movies, the 32-year-old showed he's quite the complete entertainer. 

Without a hint of shyness he danced on a Korean television show, knocking over a chair and almost splitting his tuxedo pants.

Hiddleston then knocked the audience out by singing a brief rendition of Michael Jackson's Man In The Mirror.

RTÉ TEN met up with Tom at the Avengers Assemble press junket and we can vouch that he's definitely one of the good guys!

Here's Tom Huddelston dancing:

And singing Man in the Mirror: