Mamma Mia! Raised by a single mother, a bride-to-be discovers her mother's old diaries and learns that she has three possible fathers. When she secretly invites all three to her wedding on a Greek island, hijinks, romance, and ABBA songs ensue. Watch it now. Image Source: Everett Collection