Dwayne Johnson has been flexing his philanthropic muscles all year, but the Moana star is clearly using the holidays as a chance to spread extra cheer. Dwayne hosted his annual Rock the Troops special at the Joint Base Pearl Harbor-Hickam in Hawaii. The show aims to honour, inspire, and entertain the brave men and women of the Armed Services, and features tributes and performances from Nick Jonas, Matthew McConaughey, and Dwayne's BFF Kevin Hart — but The Rock took the stage himself during the show for a rousing, spot-on rendition of the Elvis Presley classic "Jailhouse Rock." In the clip, Dwayne shakes his stuff while decked out in full star-spangled Elvis attire, and fulfills his role as Sexiest Man Alive by charming a group of female soldiers. Watch the clip above, then see Dwayne putting his musical chops on display with Lin-Manuel Miranda.