Clark wuchs in New York City auf und trat schon als Kind in Fernsehserien und Filmen auf. Nach ersten Fernsehauftritten in Long Island Fever und It Was Him or Us folgten Rollen in erfolgreichen Kinofilmen wie Arlington Road und Gladiator. In letzterem spielte er Lucius, den Enkel des Kaisers Mark Aurel, außerdem war er als Sohn der von Bruce Willis gespielten Hauptfigur in Unbreakable und in dessen Fortsetzung Glass zu sehen.[1]