 Principal photography for Casino Royale commenced on 3 January 2006 and concluded on 20 July 2006 . The film was primarily shot at Barrandov Studios in Prague , with additional location shooting in the Bahamas , Italy and the United Kingdom . The shoot concluded at Pinewood Studios . 
