Actor known primarily for his work on television, where he portrayed Kenneth DiLaurentis on Pretty Little Liars. He also had recurring roles in 24 and NYPD: Blue as well as a role in the movie Playing by Heart. He landed his first role in 1986 in the movie Wimps, then appeared onscreen sporadically until 1996, when he began acting more consistently.