Tom Cruise as Solomon Grundy | Fantasy