Many iconic characters have found themselves in the south west corner of Wales.

With it's rolling sands and rustic landscape, the area is able to transport viewers to places such as the wizarding world of Hogwarts, or the fantasy land of Snow White.

Here are five of our favourite film moments where Pembrokeshire takes a starring role:

Harry Potter and the Deathly Hallows (2010)

Freshwater West Beach is the backdrop for beach scenes in Harry Potter and the Deathly Hallows.

Shell Cottage, Bill and Fleur Weasley's home and a safe house during the Second Wizarding War, was built on set here down to the finest detail.

This beach, with its recognisable dunes and long grass, is the the setting of Dobby's death. Harry Potter fans from all over the world come to the area to visit Dobby’s grave and leave memorabilia at the location of what is arguably one of the saddest scenes in the film franchise


Me Before You (2016)

Pembroke is a prime location in the film adaptation of the bestseller novel, Me Before You. It is the hometown of the two main characters, Will and Louisa.

The town’s iconic castle makes appearances, as well as stunning shots across the still millpond and Main Street.


Sherlock (2017)

The landmark St Catherine’s Island, visible from Tenby South Beach starred in the acclaimed BBC series, Sherlock. The island and fort became “Sherrinford” – a maximum-security prison. The island is picturesque and beautiful, and it is clear why it would be chosen for an atmospheric depiction of a prison, being cut off from all land by the freezing waters of the Bristol Channel.  

The location can be seen in the last episode of Series 4, which aired in January 2017.

St Catherine's Island
St Catherine's Island / Sherrinford (Copyright David Dixon)


Snow White and The Huntsman (2012)

In the big battle scene towards the end of the film, locals might recognise the familiar sands of Marloes Sands beach. In the scene, valliant horses gallop across the sandy bay towards the castle, but even without the characters on horseback, the beach is straight out of a fantasy novel (and clearly, film).

Robin Hood (2010)

The rolling sands of this coastline is perfect for an iconic battle scene on horseback.

As a filming location, in 2010's Robin Hood starring Russell Crowe, Freshwater West Beach depicted the French invasion of southern England. Over 600 extras and 150 horses were used during the filming on the beach.