Daniel Craig may have growled a bit about about playing James Bond in the past, but he certainly seems to be throwing himself into the publicity this time around.

The other week he was cheerfully fielding unpopular opinions from radio callers, and now he’s teamed up with James Corden for a skit in which the pair recreate 24 classic movies in merely 10 instants — from E.T. and The Exorcist to The Godfather and Casino Royale.

The spotlights? Cameos from lores like Christopher Lloyd and Geena Davis, a perfect transition between Lord of the Rings and Dirty Dancing, and a final Bond-themed montage in which Craig gets to repeatedly punch poor old-time Corden in the face.

Want more?

Everyone you need to remember before ensure ‘No Time to Die’

‘No Time to Die’ is an epic last chance to fall for Daniel Craig’s Bond

Daniel Craig arguing with radio callers over unpopular opinions is a fun watch

Read more: feeds.mashable.com