He played Tre Fernandez in Kick-Ass and had a supporting role in As Good As It Gets. His performances in School Ties and Higher Learning brought him additional fame.
He earned a degree in international relations from Brown University before dedicating himself to acting.
He had recurring television roles on Better Days and Christy.
He has a brother named Gordon and a sister named Stephanie.
He had a supporting role opposite Omar Epps in Higher Learning.