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