Activision has released a live action Call of Duty: Black Ops 2 trailer that is littered with celebrity appearances.
The Guy Ritchie-directed TV spot, dubbed Surprise, sees Iron Man actor Robert Downey Jr in a jet.
Whose face can you recognise?
The trailer is set in a war-torn Los Angeles, circa 2025. There are bombs and guns and bullets and all the rest. Oh, and there's a horse.
"Guess who brought a jet to a gun fight?" Downey Jr asks before... well, see for yourself.