Mamma Mia! poster

Mamma Mia!(2008)

1h 48mComedy, RomanceEnglish
7/10
7,009 user ratings

A mother. A daughter. Three possible fathers. A trip down the aisle you'll never forget.

Overview

A spirited young bride-to-be living with her single mother on a small Greek island secretly invites three of her mother's ex-boyfriends in hope of finding her biological father to walk her down the aisle.

Director

Phyllida Lloyd

Studio

Littlestar

Budget

$52M

Revenue

$610M

Share:

Cast

Amanda Seyfried

Amanda Seyfried

as Sophie Sheridan

Meryl Streep

Meryl Streep

as Donna Sheridan

Pierce Brosnan

Pierce Brosnan

as Sam Carmichael

Colin Firth

Colin Firth

as Harry Bright

Stellan Skarsgård

Stellan Skarsgård

as Bill Anderson

Christine Baranski

Christine Baranski

as Tanya Chesham-Leigh

Julie Walters

Julie Walters

as Rosie Mulligan

Dominic Cooper

Dominic Cooper

as Sky Rymand

Niall Buggy

Niall Buggy

as Father Alex

Ashley Lilley

Ashley Lilley

as Ali

Rachel McDowall

Rachel McDowall

as Lisa

Chris Jarvis

Chris Jarvis

as Eddie

Where to Watch

Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.

Movie Facts

Release Year

2008

Runtime

1h 48m

Language

English

Rating

7 / 10

Budget

$52M

Box Office

$610M

Production Companies

Littlestar • Playtone • Internationale Filmproduktion Richter

You Might Also Like

Frequently Asked Questions

Where can I watch Mamma Mia!?

Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for Mamma Mia! (2008).

What is Mamma Mia! about?

A spirited young bride-to-be living with her single mother on a small Greek island secretly invites three of her mother's ex-boyfriends in hope of finding her biological father to walk her down the aisle.

Who directed Mamma Mia!?

Mamma Mia! was directed by Phyllida Lloyd and released in 2008. It is a comedy, romance film.

How long is Mamma Mia!?

Mamma Mia! has a runtime of 1 hours and 48 minutes (108 minutes total).

Who stars in Mamma Mia!?

The cast of Mamma Mia! includes Amanda Seyfried as Sophie Sheridan, Meryl Streep as Donna Sheridan, Pierce Brosnan as Sam Carmichael, Colin Firth as Harry Bright, Stellan Skarsgård as Bill Anderson and more.

Explore More by Genre

Need a recommendation?

Tell us your mood and we'll pick the perfect movie for you.