Justin Hartley as superman