Sherlock Holmes (Downey Jr series)/James Bond (Reboot Series)

James Bond (Daniel Craig) as Sherlock Holmes (Robert Downey Jr)

M/Gareth Mallory (Ralph Fiennes) as Dr John Watson (Jude Law)

Severine (Berenice Marlohe) as Irene Adler (Rachel McAdams)

Raoul Silva (Javier Bardem) as Lord Henry Blackwood (Mark Strong)

Mr Hinx (Dave Bautista) as Dredger (Robert Maillet)

Q (Ben Whishaw) as Lestrade (Eddie Marsan)

Madeleine Swann (Lea Seydoux) as Simza Heron (Noomi Rapace)

Ernst Stavro Blofeld (Christoph Waltz) as Professor James Moriarty (Jared Harris)

C/Max Denbigh (Andrew Scott) as Colonel Sebastian Moran (Paul Anderson)