The actor who played Elliott in sci-fi classic E.T. has avoided jail in the aftermath of his DUI arrest last month.
Cops in Oregon detained Henry Thomas, 48, back in October after they found him slumped over the wheel of his car in the middle of a crossroads.
The officers who attended the scene are believed to have woken the movie star up and taken him to the Washington County Jail on suspicion of drink-driving.
Thomas has now pleaded no contest to driving under the influence and reckless driving after striking a plea deal with prosecutors.
Instead of jail time, the actor's sentence includes taking part in a year-long diversion program - a scheme designed to help offenders change their behaviour, according to TMZ .
He also has to attend a one-time victim impact panel, pay a $500 fine and have an ignition interlock device installed in his car.
The device features a built-in breathalyser which requires the driver to check their breath every time they start their car so they can't drive while over the limit.
Thomas is best known for his role as Elliott, a young boy who befriends an alien in 1982 movie ET: The Extra-Terrestrial.
The hit film surpassed Star War as the highest grossing of all time and is still a firm family favourite.
Thomas found fame in ET when he was just 11-years-old and recently said his family thought the role was just a "fluke".
Thomas told the Daily Mail: "It seemed like a one off thing that I got a part in the movie and I think my parents thought that.
"To them it was just a fluke. They didn’t want to move. They didn't want to change anything.
"My mum didn't enjoy leaving the house or even wearing shoes, she really hated it.
"So I felt a bit of pressure to not fully invest myself in that world and to stay grounded in home life."
After E.T. he's had several starring roles in TV shows and films, but will be best recognised these days for playing the dad in Netflix horror hit The Haunting Of Hill House.