I think Miranda Cosgrove, who is 17 years-old, looks great at the 2010 MTV Movie Awards. She looks age-appropriate and very cute. I think young stars and young girls alike should take note: This is how not to look desperate! You can see in the photo below that the original dress came in blue but I love the red better...don't you? It just brightens up her complexion.
images from celebrity-gossip.net and thefashionspot.com