Longtime actor who portrayed the protagonist Llewelyn Moss in No Country for Old Men. He has also played prominent roles in the films The Goonies, Men in Black 3, True Grit, and Milk. He portrays the villain Thanos in the 2018 film Avengers: Infinity War as well as in Deadpool 2.
He spent his childhood on a ranch and was first introduced to acting through a high school improv class.
He played Detective Reno Trupo in the 2007 film American Gangster.
His father is actor James Brolin, who appeared in the TV series such as Batman and Pee-Wee's Big Adventure. He was married to his second wife, actress Diane Lane from 2005 to 2013. He later married Kathryn Boyd in 2016. He and Boyd announced they are expecting a baby girl together in May 2018. He has two children, Eden and Trevor, with ex-wife Alice Adair.