Pirates of the Caribbean/Sherlock Holmes

Sherlock Holmes (Robert Downey Jr) as Jack Sparrow (Johnny Depp)

Dr John Watson (Jude Law) as Will Turner (Orlando Bloom)

Mary Morstan (Kelly Reilly) as Elizabeth Swann (Keira Knightley)

Inspector Lestrade (Eddie Marsan) as James Norrington (Jack Davenport)

Sir Thomas Rotheram (James Fox) as Governor Weatherby Swann (Jonathan Pryce)

Lord Henry Blackwood (Mark Strong) as Blackbeard/Edward Teach (Ian McShane)

Irene Adler (Rachel McAdams) as Angelica (Penelope Cruz)

Mycroft Holmes (Stephen Fry) as Hector Barbossa (Geoffrey Rush)

Simza Heron (Noomi Rapace) as Tia Dalma (Naomie Harris)

Professor James Moriarty (Jared Harris) as Davy Jones (Bill Nighy)

Claude Ravache (Thierry Neuvic) as Sao Feng (Chow Yun Fat)

Colonel Sebastian Moran (Paul Anderson) as Lord Cutler Beckett (Tom Hollander)