Cape Town – Spike's Rock The Troops, to be broadcasted on Spike TV, is an annual event that honours the men and women who are part of the US Army.
Held at Joint Base Pearl Harbor-Hickam in Hawaii, the extravagant show saw the likes of Nick Jonas, Matthew McConaughey, Jack Black, Kevin Hart and plenty more spreading holiday cheer.
It was Dwayne Johnson however, who stole the entertaining spotlight as he channeled his inner Elvis Presley singing Jailhouse Rock for a screaming crowed.
The Rock, who was the MC of the show, did everything from singing and dancing to honouring those who put their lives at risk for their country.
See pics of the festive show here:
(Photos: Getty Images)