As a singer and dancer in the Pussycat Dolls she was always left out in the shade, with Nicole Scherzinger stealing the limelight and taking centre stage.
But now, Ashley Roberts is making the most of her opportunity to shine all on her own.
The 31-year-old American singer stripped off to show off her bikini body on a beautiful beach in Australia, ahead of her stint in the jungle on I’m A Celebrity Get Me Out of Here.
Strike a pose: Ashley was seen gazing into the camera with a confident look on her face
She’s a beach babe: Ashley is based in LA back in America, so she seems more than at home on the beaches of Australia
Ahead of her time up close and personal with the creepy crawlies and furry friends in camp, Ashley donned a leopard print bikini top, teaming it with a pair of mismatched green bottoms.
Ashley was seen running along the beach, making the most of the beautiful golden sands in Queensland.
The singer has her blonde tresses loose, tumbling down around her shoulders.
Getting off to a grrreat start: Ashley Roberts kicked off her stint on I’m A Celebrity with a beach photo shoot before heading into the jungle
The shoot was taken before the American singer had made her way into the jungle with the rest of the contestants.
And on Monday night’s show viewers saw Ashley trying to get to grips with jungle life.
Not only do the gang have to get used to sleeping with insects, spiders and rats close by but washing has proved to be quite the task.
Ashley donned a tasselled green bikini as she ventured into a pool of water to clean herself.
But the singer found the temperature of the pond a little took cool for her liking and was seen wincing as she made her way in.
Taking the plunge: Ashley has been getting to grips with jungle life, including the bathing
Hardly five star! The singer and dancer has been less squeamish than some of the other girls