christopher hart actor