It's been two years since Kelly Osbourne dropped 50 pounds and she's not afraid to show off the results of her hard work.

The 27-year-old "Fashion Police" co-host was spotted poolside in Hawaii, where she was spending time with her brother Jack, who married fiancee Lisa Stelly on Sunday. Kelly was hard to miss with her purple hair and neon green bikini, which showed off the impressive amount of tattoos she's amassed over the years.

The former reality star enjoyed a day in the sun at the luxury Four Seasons Resort in Hualalai, and also spent some time with boyfriend Matthew Mosshart and her 7-month-old niece Pearl.

Kelly looked confident rocking the tiny two-piece, and it's hard to believe she doubted herself back when she appeared on the cover of Shape in 2010. In January 2011, she told People magazine that she cried when she saw her bikini cover photos:

"It was a bit of an emotional roller coaster because I never thought that would be me or I'd ever look like that," she said.

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