The actor, who also stars alongside Thandie Newton in the U.S. TV series Rogue, was pulled over by police after he almost crashed on a freeway, TMZ.com reports.

According to the website, Hauser was seen swerving in and out of lanes on the 101 Freeway in the early hours of Sunday (24Apr16). Police suspected the actor was drunk, and after a field sobriety test he was arrested and taken to the station where he was booked for DUI, TMZ claim.

The actor, who is currently out on a $15,000 (£9,375) bail, has yet to comment on the allegations.