I love the super-clean, fresh-faced look that Miranda Cosgrove is wearing on the MTV Movie Awards red carpet tonight in Los Angeles.
She’s only 16 years old, so it’s nice to see that her makeup is age-appropriate.
Her dress on the other hand? Not so much:
While this dress is very pretty, it just seems a little “old” for this darling iCarly star.
Up next: Ashley Tisdale!
photos: wire image