Meryl Streep believes ''every day is a compromise'' for working women.

The 66-year-old actress - who has grown up children Mamie, Grace, Louisa and Henry with husband Don Gummer - has successfully balanced her award-winning career with having a family but admits she sometimes feels a sense of guilt.

She explained: ''Every day is some kind of compromise if you're a working woman. There's a different set of expectations, and there's a guilt that's self-generated and condoned in the larger society. In every profession, men are held to a completely different standard of parenthood.''

The 'Into The Woods' star also confessed she feels a sense of responsibility when it comes to choosing what roles to accept.

She told Sunday Times Culture magazine: ''We all have a responsibility for what we put out in the world. I do think that. I mean, unless you're really, really struggling and you have to do something you don't believe in. That's economic necessity. But somebody like me, who can make some choices... I don't know what to do with it, the responsibility. But I feel it. And I don't mind representing, for New Jersey and women my age!''