Sarah Hyland might play a bratty, angsty teen on Modern Family-even though, let's be honest, how can you not love Haley-but the doe-eyed 22-year-old actress was all sweetness on the red carpet this weekend.

The brilliant brunette looked downright lovely at the 2012 Trevor Live event in a ballerina-pink bow-bedecked Erin Fetherston dress with glistening satin Giuseppe Zanotti heels. To take the graceful style full circle, the actress finished the look off with an classic cat-eye, sheer lipgloss, and an effortlessly-chic ballet bun.

More From StyleBistro:
Secrets of the Big Tease - How to Get Big Hair Like Miranda Lambert
7 Warm + Stylish Celebrity Outfit Ideas to Try
The 10 Ugliest Christmas Sweaters of 2012

Photo Credit: Getty Images (Courtesy: StyleBistro)

Roy Teeluck's Favorite Hair Products of All Time

Roy Teeluck's Favorite Hair Products of All Time