The Rock of Ages star was attending the wedding for friends Sandy Modic and David Ellison, son of Oracle CEO Larry Ellison.
In the video, Cruise is challenged to a dance-off by a fellow guest, while Maroon 5 and Christina Aguilera's 'Moves Like Jagger' is playing in the background.
The actor then leads into a bodypopping and 'worm' routine before his challenger attempts to outdo him.
Mary J Blige recently praised Cruise's portrayal of ageing rocker Stacee Jaxx in Rock of Ages.
> Tom Cruise in Mission: Impossible - Ghost Protocol preview
Watch Tom Cruise in a dance-off below (courtesy of TMZ):