Isla Fisher doesn't believe she can have it all.

The Australian actress - who has two daughters Olive, five and Elula, two, with 41-year-old comedian Sacha Baron Cohen - struggles to juggle her career and her family life and hints that she has made a lot of professional sacrifices since becoming a mother.

The 37-year-old star told Canada's FASHION magazine: ''You can't 'have it all' - it's a total myth. Whatever you are lucky enough to get should be fabulous enough.

''I have never met anyone with the perfect career and the perfect family life. Something always has to suffer.''

The 'Great Gatsby' star also claims that despite her success, she has never had the same access to designer clothes as her rivals Jennifer Lawrence and Anne Hathaway, even though they all work with stylist Rachel Zoe, and it inspires her to take on more risky roles.

She said: ''I have a stylist who styles Jennifer Lawrence and Anne Hathaway and whoever else. So they get all the dresses first, and then whatever they refuse - there are few, since they hang on to all the dresses until the very end - the couple left to choose that no one wants, I get that rack.

''Way down on the food chain is me, so I pick on those crumbs and usually it is the first dress that I try on that wins because I'm always in a rush. I'm happy to wear anything.

''When you look at my red carpet fashion choices, I'm always staying within my comfort zone - which is the opposite attitude I have to taking a role.''