Very well casted, acted, & with a life lesson about self love & self acceptance. Who couldn't ask for a better movie! Danielle MacDonald is phenomenal, along with a stellar performance by Jennifer Aniston, who seems to never age. Great coming to age movie!