Very pleasant, family movie based on the re-imagining of Sleeping Beauty. Hollywood loves to do that—re-imagine Romeo and Juliet, re-imagine War and Peace, re-imagine Alex Cross.
At least 100 very funny lines, but too much bathroom humor for anybody over the age of 10. Seth MacFarlane is likeable in the lead role but doesn't have much screen presence. Charlize Theron is probably the most underrated actress in Hollywood.