During Warner Bros. panel for Cruise's upcoming film "Edge of Tomorrow," the actor surprised panel host Hardwick when he said he knew they both played Stacee Jaxx in different versions of "Rock of Ages."
From there, it was a full-out '80s duet session between the two belting out Foreigner.
This is the stuff fans live for.
Here are Hardwick and Cruise afterward.
Kevin Winter / Getty Images
Hardwick had quite the reaction on Twitter to the event.
I had this weird dream I was dressed like Booker Dewitt & sang a Foreigner song w @TomCruise in front of 7k people... http://t.co/Qr7VquqPhe
— Chris Hardwick (@nerdist) July 23, 2013
(By the way, Booker Dewitt is the main protagonist from popular game BioShock: Infinite.)