Oh, did we forget? It’s also full of ABBA’s greatest hits. There’s also an original (albeit, not as good) sequel to the first film called Mamma Mia! Here We Go Again. If you want to watch either of these movies this Valentine’s Day, we’ve rounded up all the places you can stream, rent and buy them in the UK. We’ve also written similar articles for When Harry Met Sally and 10 Things I Hate About You.

Where to watch Mamma Mia!

However, there are other options that you can utilise to watch Mamma Mia! – and they won’t break the bank.

Rent or buy the digital version

Rent or buy the DVD

If you’d prefer to rent the DVD, then you can do this for free. Cinema Paradiso offers a 30-day free trial for all new customers.

Where to watch Mamma Mia! Here We Go Again

Stream it online for free

Fortunately, there is a way to stream the sequel to Mamma Mia! completely for free. The film is available to stream on Sky’s Now TV service. You’ll have to sign up for the Cinema Pass for £11.99 (for a month’s worth) but if you’ve never done so before then you can take advantage of a seven-day free trial. Just make sure you cancel the trial before the seven days are up if you don’t want to pay for the film.

Rent or buy the digital version

Rent or buy the DVD

Of course, let’s not forget that you can rent the film for free with a 30-day trial of Cinema Paradiso. Hannah Cowton is a Senior Staff Writer at Tech Advisor and Macworld, working across entertainment, consumer technology and lifestyle. Her interests and specialities lie in streaming services, film and television reviews and rumours, gaming, wearables and smart home products. She’s also the creator of The London Geek, a geek culture and lifestyle blog.