Bill Anderson
Bill Anderson

Birth Name:

Bill Anderson

Date of Birth:

Between 1946 and 1954[1]


Unknown (Mamma Mia!)
50s (Mamma Mia! Here we go Again)




Rosie Mulligan Donna Sheridan (a fling in 1979)

Portrayed By:

Nicolas Colicos (Original London Cast)
Stellan Skarsgård (Film)
Josh Dylan (young adult in sequel)


Fun-loving, adventurous, kind, caring, romantic, manipulative (formerly), womanizing (formerly)


Traveling the world, writing books, the fact that he could be Sophie's father, Rosie


Donna resisting him in the past, Rosie's resentment towards him, Donna's passing


Rekindles his romance with Rosie and sings Super Trouper at the Bella Donna at the end of the movie.

Bill Anderson (Austin in the original play) is one of the three possible fathers of Sophie Sheridan and a Swedish writer and adventurer. He eventually falls in love with Donna's best friend, Rosie, the fun-loving, un-married British author. Bill's original last name was Austin and he was Australian in the musical, based on ABBA's popularity in that country. When the filmmakers cast Stellan Skarsgård they changed Bill's last name to Anderson and his nationality to Sweden, where ABBA has its roots.

Director Phyllida Lloyd has teased that Bill is possibly Sophie's biological father, and in the musical and uncut film, they shared a song and storyline which many thought it was when they both realized Sophie really really believes that Bill is her father and not Sam or Harry, which means Sophie is much like ABBA who has her roots in Sweden. In the sequel Donna meets Bill after her affair with Harry. The two help a fisherman as he desperately races to his true love, to keep her from getting married. Bill's attempts to seduce Donna fail and she sees right through his womanizing ruse.

After Donna discovers Sam is engaged and breaks up with him, Bill arrives on Kalokairi. Rosie is infatuated with him, but because he is in love with Donna she finds herself jealous. In the present Bill and Rosie broke up because of his unfaithfulness, but when she discovers he can't come to terms with Donna's passing they grieve together and make up. It is also revealed that Bill has a twin brother in the sequel.


  1. The timeline presented by this film places Mamma Mia in 2000 and Mamma Mia: Here We Go Again in 2005. Bill says that he is "a man in my fifties" to Alexio in 2005. This means, if Donna did meet him aged 19, which the film implies, then he would have been anywhere between seven to fifteen years older than her at the time and would have been between the ages of 26 and 34 during the flashbacks. This means that Bill's birth date is somewhere between 1953 (which would make him 51 in Mamma Mia: Here We Go Again) and 1946 (which would make him 59 in Mamma Mia Here We Go Again) both of which fit his "in my fifties" comment.