Emma Watson in Harry Potter

I am watching Harry Potter The Goblet of Fire and can you believe it? Emma Watson is in it. Holy cow. I'm just so in love with her and then I find out she's in this movie! I can't remember seeing her in the other Harry Potter films so who played Ms. Granger in them? Some older girl?