In numerous Harry Potter books, Cho Chang is described as a year older than Harry. And, in OotP, Harry and the other 5th years are taking their O.W.L.s. Then why did Hermione say in the movie, "And she's so frightened that she'll fail her O.W.L.s because she's so worried about everything else"? She should have completed her O.W.L.s and gotten her results!

  • 1
    A physical year older does not always mean a class year older. Herminone herself was "a year older" than Harry. Harry had just turned 11 when he started Hogwarts, while Hermione turned 12 shortly after the school year began.
    – Skooba
    Dec 2, 2017 at 12:58

1 Answer 1


In the films, Cho Chang is in Harry's year

We see in a number of shots in Harry Potter and the Deathly Hallows, Part 2 that Cho Chang is a student at Hogwarts who is wearing a school uniform.

enter image description here enter image description here

Thus she is a 7th year student in Deathly Hallows.

This is different from the books where she has already graduated by the time of Deathly Hallows (and came to the Battle of Hogwarts because she received the Dumbledore's Army signal and traveled there).

In general, the movies and the books sometimes have contradictory canon. Because something happens in the films doesn't mean that's how it happens in the books.


Not the answer you're looking for? Browse other questions tagged or ask your own question.