I just finished watching this and after reading the posts before this,
i'm with BoC, like he said.. the timelines don't match.

This movie is great.I'll watch it again after my O-level trials <3