Best known for playing Cameron in the 1986 film Ferris Bueller's Day Off. He later appeared in Cheaper by the Dozen, Psych, Burn Notice, Justified and Star Trek: Generations. In 2018, he began starring in HBO's Succession.
He debuted on Broadway in Biloxi Blues alongside Matthew Broderick.
He played Stuart Bondek on the TV series Spin City from 1996 to 2002.
He married his second wife, actress Mireille Enos, in 2008. He has two daughters named Emma and Vesper and two sons named Sam and Larkin.
He played Matthew Broderick's sidekick in the high school comedy Ferris Bueller's Day Off.