It may have been a painful two years, waiting for this movie to arrive, but it's here & was well worth the wait! Don't listen to ANYONE who says it was too long... I could've used another hour of all the comical, action packed- even slightly romantic scenes!