Justin Hartley, American actor