4/27/15I'm giving this movie a solid A. This reviewer who is giving a B- here is in a very small minority.