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