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