Good watch, probably won't watch again, but can recommend. This, a Nickelodeon production, is obviously targeting younger kids, but is a surprisingly watchable "teen angst over traumatic event" coming of age story with a really good preternatural twist to it. It does lend into "no one will believe me, boo hoo", but this movie has a subtle message of empowerment to kids, and (I think) women: the ladies out stage the guys easily throughout the entire movie. Victoria Justice is a proven entity in leading and carrying a movie, which she manages to do until she bumps into the older women would rightly steal the focus. Brooke Shields does a great "foreign lady that is either about to kiss or hit someone, but does neither" type of role here, and Brooke D'Orsay gave a confident and consistent enough performance that I honestly thought it was Eva Green essentially doing her character from "Dark Shadows". I think this is better for younger audiences, but good enough that an older audience can still appreciate it.