Henry Thomas, as Elliot, absolutely nails it. You'll want to watch through to the end.
(Bonus: Thomas, now 41, says watching the end of E.T. still makes him choke up.)