Daniel Craig as James Bond
Mathieu Amalric as Dominic Greene, the main villain
Olga Kurylenko as Camille, a Russian-Bolivian agent
Gemma Arterton as MI6 Agent Fields
Judi Dench as M.
Jeffrey Wright as Felix Leiter
Giancarlo Giannini as René Mathis
Anatole Taubman as Elvis.
Joaquin Cosío as General Medrano,
Neil Jackson as Mr. Slate
Jesper Christensen as Mr. White
Rory Kinnear as Bill Tanner
Tim Pigott-Smith as the British Foreign Secretary.
For more fun Click Teentweens