Which actor played Bond villain Le Chiffre in Casino Royale (2006)?
Answer
Mads Mikkelsen
Answer
Mads Mikkelsen
Mads Mikkelsen played Bond villain Le Chiffre in Casino Royale (2006).
Le Chiffre is a financier who manages money for terrorist organizations and attempts to recover a large loss through a high-stakes poker tournament at Casino Royale. Mikkelsen’s performance presents him as controlled and calculating, while also giving the character a distinctive physical vulnerability.
Casino Royale rebooted the film series with Daniel Craig as James Bond. It adapts Ian Fleming’s 1953 novel and depicts Bond early in his career, shortly after receiving his 00 status. The film was directed by Martin Campbell and released in 2006.
Le Chiffre is sometimes confused with later Bond antagonists played by Javier Bardem or Christoph Waltz. Bardem played Raoul Silva in Skyfall, while Waltz played Ernst Stavro Blofeld in Spectre and No Time to Die.
Source: Wikipedia · fact-checked Sept. 2026