Despite its popularity as a Greek travel destination, the original 2008 Mamma Mia! movie was not filmed in Mykonos. The primary filming locations for the fictional island of "Kalokairi" were actually the islands of Skopelos and Skiathos, located in the Sporades archipelago, as well as the seaside village of Damouchari in the Pelion region of mainland Greece. Skopelos hosted the most iconic scenes, including the wedding chapel at Agios Ioannis Kastri and the beach scenes at Kastani Beach. The misunderstanding often arises because Mykonos is the most famous Greek island for international tourists and shares the iconic whitewashed architecture seen in the film. While the 2018 sequel, Mamma Mia! Here We Go Again, also features a Greek setting, much of that production actually took place on the island of Vis in Croatia, which stood in for Greece to take advantage of different filming incentives. If you visit Mykonos looking for the movie's specific "Villa Donna" or the wedding church, you will find beautiful alternatives, but not the actual sets used by Meryl Streep and the cast.