Question: Who stars in both Dear John and 10 years?
Answer: Channing Tatum