Question: who plays sophie's fiance in mamma mia?
Answer: Dominic Cooper