Mamma Mia! Theatrical release poster Directed by Phyllida Lloyd Produced by Judy Craymer Gary Goetzman Screenplay by Catherine Johnson Based on Mamma Mia! by Catherine Johnson Starring Meryl Streep Pierce Brosnan Colin Firth Stellan Skarsgård Julie Walters Dominic Cooper Amanda Seyfried Christine Baranski Music by Benny Andersson Björn Ulvaeus Cinematography Haris Zambarloukos Edited by Lesley Walker Production company Relativity Media Littlestar Productions Playtone Distributed by Universal Pictures Release date June 30, 2008 (2008 - 06 - 30) (Leicester Square) July 10, 2008 (2008 - 07 - 10) (United Kingdom) July 17, 2008 (2008 - 07 - 17) (Germany) July 18, 2008 (2008 - 07 - 18) (United States) Running time 109 minutes Country Germany United Kingdom United States Language English Budget $52 million Box office $615.7 million
when did the 1st mama mia come out
July 18, 2008