In the "good, but not great" category. Occasionally funny, but tiresome. Cage as an Elvis impersonator saves the film to be honest. A 6 your old Bruno Mars as "Little Elvis" and of course the "Flying Elvises" add humorous absurdity. Worth a rental for one time or so.