Robert Downey Jr. Jude Law Rachel McAdams Mark Strong Eddie Marsan Robert Maillet Geraldine James Kelly Reilly William Houston Hans Matheson James Fox William Hope Clive Russell Oran Gurel David Garrick Ky Discala Andrew Brooke Tom Watt