The British model has worked for the likes of Victoria's Secret, has an underwear line and is forging a movie career too.
The 26-year-old star isn't content with things the way they are and has big plans for the future.
"I'm driven, I'm a grafter. I've been doing this for ten years and I watch everybody else's career around me. I listen. I look at women a bit older than me - Gisele Bündchen, Victoria Beckham, Heidi Klum or Jo Malone, women who have become global brands - and I pay attention," she told British magazine Grazia.
"Whenever I've had a really clear idea about what I've wanted, I've been able to picture it happening. It's that self-fulfilling prophecy thing. I know where I want to be in ten years' time. I wouldn't let on, but I know the things I'd like to be doing."
Rosie knows her job is dependent on her appearance, so takes it seriously. She lives in Los Angeles but doesn't go along with many of the diet and exercise trends that take hold there.
The model insists her slim physique is the result of a lot of workouts and a healthy diet.
"I do a lot of juicing, a lot of green smoothies. I put all my superfoods and supplements into my juice and I have that first thing. I drink two litres of water when I wake up and try to do four litres a day. My whole beauty and health regime starts with exercise," she explained.
Recently there were rumours Rosie was on the verge of splitting from her long-term boyfriend Jason Statham, 45. She insists that isn't the case, adding he has the humour and intelligence she looks for in a man.
She won't talk about him much however, as she's learnt to hold some things back since hitting the big time.
"When I started, I was a lot more carefree. There was less attention focused on me. There are things I wouldn't do now, certain environments I wouldn't put myself in," she explained. "I was a bit wilder in my late teens. The first few years of modelling were really tough, but now it's different... I'm at a point where I don't have time to be uncomfortable - and I certainly don't need to be."