Abba appear together at film premiere

Rex Features

Abba have appeared in public together for the first time in years at the Swedish premiere of new movie Mamma Mia!.

Benny Andersson, Bjorn Ulvaeus, Anni-Frid Lyngstad and Agnetha Faltskog attended the event along with the film's star-studded cast, which includes Meryl Streep, Pierce Brosnan and Colin Firth.

Anni-Frid, known to fans as Frida, and Agnetha posed for pictures with Streep and the trio even entertained fans by doing a dance. Later, the four group members appeared on the Stockholm theatre's balcony together.

Mamma Mia! is based on the West End musical of the same name, which has become a stage favourite since it opened for the first time in 1999. Penned by Andersson and Ulvaeus, the production features 22 of Abba's greatest hits.

Abba performed in public together for the last time in 1986. They reportedly reunited for a one-off performance at a friend's private birthday party in 1999.