Le Chiffre, the primary antagonist of Casino Royale and the most memorable Bond villain of the Daniel Craig era, competed against 007 during the poker scenes shot in Karlovy Vary. But some of the most memorable scenes in the movie were shot in Karlovy Vary the titular casino was set in Montenegro, but played by the Czech spa city’s famed Grandhotel Pupp, which also happened to inspire Wes Anderson’s Grand Budapest Hotel.
Casino Royale was largely filmed in the Czech Republic during 2005, with Prague playing itself as well as filling in for other locales, including Miami.