The 2018 sequel, Mamma Mia! Here We Go Again, was filmed almost entirely on the remote and stunning island of Vis in Croatia, which stood in for the fictional Greek island of Kalokairi. Vis was chosen for its pristine, untouched beauty and its historic architecture, which had been preserved for decades because the island served as a secret Yugoslav military base until 1989. Specific filming locations include Barjoška Bay, where a large wooden jetty was built for the "dancing" scenes, and the village of Komiža, which provided the backdrop for many of the outdoor market and "Greek" tavern sequences. The famous "St. Jerome" church in the town of Vis was also featured prominently. In 2026, Vis remains a popular destination for "set-jetting" tourists who want to visit the Srebrna Beach (Silver Beach), where several pivotal scenes were captured under the Mediterranean sun. Unlike the more crowded islands of Hvar or Brač, Vis maintains a quiet, authentic charm that perfectly matched the whimsical and romantic aesthetic of the film, helping to boost Croatia's profile as a premier global filming destination.