Became well known for playing Oz in the hit film American Pie. He played Stevie in The Six Wives of Henry Lefay and Jonathan Cross in the 2002 remake of Rollerball.
He was offered his first job by Alexander Payne in the film Election.
He appeared in teen films like American Dreamz and Just Friends.
He married Laina Rose Thyfault in 2015; they have a son named Frederick Easton. In January 2018, they announced they were expecting their second child together. He is the second-born of three children. His parents' names are Terese and Fred.