He played the artistic Ricky Fitts in the 1999 Oscar-winning film American Beauty. His acting in The Four Feathers, Ghost Rider, and My Big Break earned him additional fame. He later starred in the 2016 Disney film Pete's Dragon.
He created an improv comedy troupe that competed in his home state of Arkansas.
He played Seneca Crane, the head gamemaster, in The Hunger Games.
He married his second wife, producer Jacqui Swedberg, in 2010. He has a son named Charles and a daughter named Brooklyn.
Kevin Spacey co-starred with him in American Beauty.