Tom Cruise truly is a 21st-century Buster Keaton.