Alyson Hannigan plays Willow Rosenberg on Buffy the Vampire Slayer. Her character on Buffy is a shy girl who has a hard time fitting in. In the first episode, Buffy (Sarah Michelle Gellar) becomes friends with Willow. Ever since, the two of them have been the best of friends. Willow is a computer nerd and she isn't afraid to admit it. Willow has a crush on her best friend, Xander, but he doesn't think of her that way.
She spends a lot of her time on the net, but always finds time to do research for Giles and Buffy. Of course that usually means checking out the morgue and looking up books from 1066. Now, Willow has a boyfriend, Oz. He's the lead guitar for a band called, "Dingo's Ate My Baby."