Hollywood star Tom Cruise stunned U.K. Tv host Graham Norton on Thursday (04Apr13) when he presented him with an extravagant birthday gift.

The Mission: Impossible actor headed to a studio in London to record an interview for Norton's chat show and decided to swing into action when he discovered Norton was marking his 50th birthday the same day.

As the cameras rolled, Cruise introduced a Mexican-style Mariachi band which performed a rendition of Happy Birthday for Norton followed by You've Lost That Lovin' Feelin', which Cruise famously sung in Top Gun.

It was not the only surprise Cruise had in store during his appearance on the chat show - he also delighted a fan by calling her out of the blue to say hello.

The show will be broadcast in the U.K. on Friday (05Apr13).