Hermione Granger can sometimes lay it on thick with her cleverness, but this can lead to entertaining moments, both funny and ...
Luna Lovegood is implicitly paired up with Neville Longbottom in the Harry Potter movies, but J.K. Rowling has claimed that ...