I give it a 9. The only thing really keeping it from a 10 in my eyes is the confusing story line.
10
9
8
7
6
5
4
3
2
1
I give it a 9. The only thing really keeping it from a 10 in my eyes is the confusing story line.