Skip to primary navigation Skip to content Skip to footer
Back to Blog

The Best Films Shot in Prague You Should See Before Visiting


a scenic view of Prague's Little Quarter with St. Nicolas church in the foreground


Even if you’ve never been to Prague before, chances are you’ve already seen it on film without realizing it. After the fall of the Iron Curtain directors swarmed the Czech Republic due to the low filming costs and stayed for the variety and beauty this place has to offer. And it is endless: from Prague’s stunning architecture, narrow alleys, and majestic bridges, to its picturesque landscape; all in all, it is an ideal shooting location. What is more, thanks to its location in the very centre of Europe, it is a real melting pot of European styles and influences. No wonder it has also stood in for Vienna, Paris, Dresden, Budapest, Moscow, London…you name it. Here is a list of the best films shot in Prague you should definitely watch to work up your appetite for Prague.


Amadeus (1984)

Czech-born director Miloš Forman’s Amadeus is one of the most critically acclaimed films ever shot in Prague. It is a fictional biography of Wolfgang Amadeus Mozart set in 18th century Vienna. The story revolves around the rivalry between Mozart and the Italian composer Antonio Salieri at the Habsburg court. Besides the wonderful music, the film is a true aesthetic masterpiece as well. Even though Mozart spent his life in Vienna, Forman decided to use his native Prague instead. Of course, having an American studio on the wrong side of the Iron Curtain caused many complications. For example, the introductory scene of the film is set in Prague’s Invalidovna building, which was a dormitory for war invalids then used as the headquarters of the Czech State Security (the Communist secret police force). Despite being closely watched, Forman managed to finish the film which would bring him no less than 8 Oscars. The most notable set locations are the Old Town Square and the Estates Theatre, where Mozart’s performances take place.



Actually, Mozart did have a very close connection to Prague. The world premiere of his opera Don Giovanni took place in no other than the Estates Theatre in 1787. If you are keen on classical music, or just want to tune into the historical atmosphere of the city, pay a visit to the Estates Theatre, where you can attend a performance of Don Giovanni in its original setting. 


inside a theater in Prague

Mission: Impossible (1996)

In the first installment of the series of action spy movies Mission: Impossible, we see Tom Cruise as a spy on a botched mission in Prague, running for his life all over town. In fact, it is one of the few films where Prague is not standing in for some other city. Here, the National Museum is turned into the American Embassy and the Old Town Square gets completely flooded after a huge aquarium explosion.



Probably the most famous scene though is the one where Tom Cruise jumps from Charles Bridge in the middle of the night. We don’t recommend taking inspiration from his character regardless of the time of the day – instead, you could take a virtual walk on this historical bridge. How? Join our Virtual Tour: Stories from Prague’s Charles Bridge and let our guides show you around the Little Quarter, all the way to the Old Town side of Vltava river. 


crowds of tourists on the iconic Charles Bridge in Prague, with the Lesser Town and Prague Castle in the background


Casino Royale (2006)

Casino Royale is the first of the James Bond series featuring Daniel Craig as the charismatic agent 007. The story takes us back to Bond’s very beginnings as a secret agent, while he is trying to earn his license to kill.


The film was shot in various locations, such as the Bahamas, Italy, and the UK, but the major part took place in the Czech Republic. For example, the Václav Havel Airport filled in for a chase scene at Miami International, the Strahov Monastery became the UK’s House of Commons, and the Czech National Museum was turned into the majestic Grand Hotel Venice. Also, the picturesque Czech north-western towns of Karlový Vary and Loket stood in for Montenegro, but palm trees had to be brought to make it look mediterranean.


Les Misérables (1998)

Bille August’s 1998 film adaptation of Victor Hugo’s classic is by far one of the best screen renderings of the book. With Prague playing the role of 19th century Paris and a star cast made of Liam Neeson, Geoffrey Rush, Uma Thurman, and Claire Danes, what can go wrong? 

Anthropoid (2016)

If you want to find out more about Czech World War II history, watch Anthropoid. It is a 2016 epic war film directed by Sean Ellis. As a Czech-British-French co-production, it stars both British and Czech actors such as Cillian Murphy, Jamie Dornan, and Anna Geislerová.



It follows the story of Operation Anthropoid, which was the code name for the assassination of Reinhard Heydrich by Czechoslovak soldiers. Heydrich was one of Hitler’s closest collaborators, which made him one of the most powerful men in Nazi Germany. He was in charge of the Protectorate of Bohemia and Moravia, and he was named the Butcher of Prague for his brutal efficiency. Watch it to find out more about these dark times and the resistance Czech people showed to the Nazi rule.


Slaughterhouse-Five (1972)

With a rather different take on World War II than Anthropoid, George Roy Hill’s adaptation of the classic science fiction novel is excellent in its own right. The novel follows the life of a writer who tells a story about his experiences as an American soldier in World War II Dresden and being abducted by aliens. The protagonist Billy Pilgrim (played by Michael Sacks) experiences the events of his life in random order and this is masterfully presented in the film. The severely bombed Dresden was replaced by Prague as Dresden was so destroyed in World War II that it lost its entire historic city centre.


The Illusionist (2006)

In Neil Burger’s 2006 romantic mystery Prague stands as a substitute for 19th century Vienna. The untouched architecture of Prague perfectly renders the mysterious atmosphere of the film.



The story revolves around the Illusionist Eisenheim (Edward Norton), who reunites with his childhood love (Jessica Biel). The Prague Castle and Divadlo na Vinohradech feature a lot in the film. It also takes us to the beautiful Czech countryside showcasing the medieval town of Tábor and the fairytale-like town of Český Krumlov.

The list could go on and on, as Prague brings constant inspiration to directors of different genres. Even at the moment of writing this article, in the midst of the pandemic, we have quite a few Hollywood productions going on in our city; that being said, no one should be too surprised if they spot a Hollywood star in the streets of our city. Keep your eyes peeled for new masterpieces of cinematography featuring Prague!


April 10, 2021