First half was good and interesting but there was so little character depth and by the end it was just cheesey and cringe.