Question: who does justin timberlake play in shrek 2?
Answer: Arthur Pendragon