The 48-year-old Thomas was booked into the Washington County Jail and faces the misdemeanor charge after police said they found him Monday in a stationary car.
Thomas played Elliott, the young boy who befriends an alien in the classic 1982 movie. He has also appeared in "Gangs of New York" and "Legends of the Fall."
An email to his representatives wasn't immediately returned Tuesday.
KGW reports the Tualatin Police Department said they received a call about a car that was not moving.
Police say officers arrived, found Thomas and took him into custody after a field sobriety test.
Copyright 2019 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.