The filmmakers might have had to drop the idea of making Emma Watson, aka Hermione Granger, wear fake buck teeth The filmmakers might have had to...