what are sophie's dads names in mamma mia?
Pierce Brosnan as Sam Carmichael, Sophie's possible father and an architect. Colin Firth as Harry Bright, Sophie's possible father and a British banker. Stellan Skarsgård as Bill Anderson, Sophie's possible father, a Swedish sailor and travel writer.