Portrayed Alec Hardison in the drama Leverage as well as the titular character in the 2019 film Brian Banks. His other credits include A Good Day to Die Hard, Straight Outta Compton, Big Momma's House, and Happy Feet.
He attended the Art Center College of Design in Pasadena, California. He debuted as Raymond in the 1995 film, Die Hard with a Vengeance.
He learned to play clarinet and purchased his first violin when he was 18.
His older brother Edwin is also an actor.
He was in the 2009 film, Red Sands, with Shane West.