My kids enjoyed this movie, but it was tough for me to sit through. The plot is disappointing, the actual jokes are few and far between, but all would have been forgiven had they cast a different male lead. Tom Cavanagh does his best not to act, emote, speak clearly, or do much more than look into the camera as a male model might. T.J. Miller is scarcely better as he mumbles most of his lines, but his character is small enough to ignore for much of the movie. Ana Faris does her best, but just can't get any chemistry with Tom Cavanagh, who looks and acts like he'd rather be anywhere else. Couldn't they have paid Justin Timberlake extra for donning the Ranger's outfit? I wanted to like this movie for my kids and for nostalgia's sake, but Tom Cavanagh bears the lion's share of the blame for ruining it.