Question: why is goyle not in the deathly hallows?
Answer: And yet, Crabbe is replaced by Blaise Zabini, another Slytherin student, during this scene in the film. WHY? Warner Bros. Because the actor who played Crabbe, Jamie Waylett, actually landed himself in some serious trouble off screen that cost him his role in the last film in the Harry Potter franchise.