This American actor may not be the biggest name, but he's been acting for over 30 years.

Answer Josh Brolin

You're looking at Josh Brolin. This long-time actor has been arrested three times for public intoxication and involvement in altercations.

Asked by · Last updated 5 years ago · 79.5K views · SOURCE

Challenge yourself with more Entertainment quizzes