Kelly, I think you’ll find it entertaining. It’s not as nihilistic as say, Hannah or Homecoming but it’s definitely not all rainbows. Cameron Britton (Hazel) is a scene-stealer.
On the other hand, there is the threat of apocalypse hanging over the whole thing. So, yeah, a bit dark.