Unfortunately - this wasn't as good as it looked. It's not terrible...but it feels a little cheaply done...and the writing isn't the best, in fact, the writing could really use some improvement!!! The performances aren't bad...everyone does a decent job...but I think it's just the overall story. The writing isn't very good and again...it just all seems cheap. I wanted it to be super cool, but it just came across as kind so so and not awesome. Thus, I'd give it about a 5. And that's my basic thoughts on it across the board. I was hoping it was going to be better. But it was kinda cheesy and obvious!