In the 2000s he played Anthony Cooper on the ABC television series, "Lost" as well as Giles Corey in the premiere episode of the original WGN series, "Salem".
In the 2000s he played Anthony Cooper, the father of John Locke, on the ABC series, "Lost". In April 2014, he appeared as Giles Corey in the premiere episode of the original WGN series, "Salem".