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