Who played Vesper Lynd in the James Bond film Casino Royale (2006)?
Answer
Eva Green
Answer
Eva Green
Eva Green played Vesper Lynd in the 2006 James Bond film Casino Royale.
Vesper is a British Treasury agent assigned to oversee the money Bond uses in the high-stakes poker tournament against Le Chiffre. Her relationship with Bond becomes central to the film’s emotional and dramatic arc, making her more than a conventional mission ally.
Casino Royale was Daniel Craig’s first appearance as James Bond and adapted Ian Fleming’s 1953 novel, the first Bond novel. Green’s performance earned major attention, and Vesper’s story helps establish the more psychologically focused tone of Craig’s era. The character should not be confused with later Bond allies such as Camille Montes in Quantum of Solace or Madeleine Swann in Spectre and No Time to Die.
Source: Wikipedia · fact-checked Sept. 2026