Jimmy Fallon and his guest Tom Cruise had an epic lip sync battle on The Tonight Show With Jimmy Fallonrecently that ended with a sweet serenade to a very happy fan.

Watch the video to see for yourself...

With additional reporting by Madelyn Pellegrino