As a 45 year old male I totally do NOT fit the demographic for this movie but I totally LOVED it. Great acting, great special effects. I took my 13 year old son and two of his friends to see it so they could communicate with the girls at school effectively.