Question: who played the little boy in empire of the sun
Answer: Christian Bale as Jim