Wishing a Happy Birthday to you, Ms. Michelle Trachtenberg! Perhaps at 21 she'll soon be moving on to roles playing more mature characters. No one can play a teenager forever. Then who knows, considering that Alyson Hannigan, Nicholas Brendon, Charisma Carpenter, and more recently Kristen Bell were/are doing so well into their 20s!
I think she has genuine talent and the acting range to play different kinds of characters.