Hola, Hayden Panettiere!

The 22-year-old "Heroes" actress showed off her flawless bikini body in a strapless green two-piece, while vacationing in Cabo San Lucas, Mexico. Panettiere was south of the border to indulge in a relaxing vacation with friends and her boyfriend, New York Jets player Scotty McKnight.

But fresh from her Mexican getaway, the stunner was back to the red carpet grind, supporting her beau at Wednesday evening's 2012 ESPY awards. Panettiere went from beach-ready to bombshell, posing in a delicately detailed, floor-length Giorgio Armani strapless gown.

Check out Hayden's day and night looks below:
hayden panettiere bikini

hayden panettiere bikini

Also on HuffPost:

Loading Slideshow...
  • Hayden Panettiere

  • Ciara

  • Maria Menounos

  • Gwen Stefani

  • Lea Michele

  • Angela Simmons

  • Janice Dickinson

  • Anne Hathaway

  • Angela Simmons

  • Ciara

  • Shemar Moore

  • Rosie Huntington-Whiteley

  • Naomi Campbell

  • James Marsden

  • Rachel Bilson & Hayden Christensen

  • Nicolette Sheridan

  • Balthazar Getty

  • Josh Radnor

  • George Clooney

  • Minnie Driver

  • Gwen Stefani

  • Emma Thompson

  • Sharon Stone & Boyfriend

  • Bruce Jenner

  • Eric Dane

  • Sharon Stone

  • Kelly Rowland

  • Angel McCord

  • Kelly Bensimon

  • Hayden Panettiere

  • Naomi Watts

  • Kate Hudson

  • Courteney Cox

  • Ashlee Simpson

  • Stephanie Seymour

  • Julianne Hough

  • Miley Cyrus

  • Gwen Stefani

  • Lindsay Lohan

  • Rita Rusic

  • Denise Richards

  • Michelle Rodriguez

  • Katie Holmes

  • Aimee Teegarden

  • Tori Spelling

  • Paris Hilton

  • Christina Milian

  • Kelly Rowland

  • Julianne Hough

  • Tori Spelling

  • Stacy Keibler