He won the Emmy Award for Outstanding Performer in 2003 for his role as Louis in the Disney series Even Stevens.
He began performing stand up routines at comedy clubs at age ten to help financially support his family.
He gained recognition for his roles in Holes, Disturbia, and Wall Street: Money Never Sleeps, as well as Transformers and Lawless. He was arrested for refusing to leave a Walgreens in 2007, and failed to appear in court after receiving a ticket for unlawful smoking in 2008.
He dated actress and 'Wall Street 2' co-star, Carey Mulligan, from 2009 to 2010.
Jon Voight costarred with him in the Transformers franchise.