Simple fun.

Often movies with a simple and low brow approach fall on their face but this one pokes fun at itself for it so it's not necessarily a requirement.

Drew Barrymore was the only mis-cast person I can recall. I appreciate her as an actress but she hardly seems fit enough for the physicality of the part.

Largely eye candy, it's worth a watch.