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