Question: who did james earl jones play in field of dreams
Answer: James Earl Jones as Terence Mann