Jessica Alba won't spend time away from her daughter unless she is working on a great movie.

The actress needs to have complete confidence she is going to star in a worthwhile project before accepting a role because she doesn't like being separated from two-year-old Honor Marie, her child with husband Cash Warren.

She said: "The time I'm not spending with my kid has to be worth it, so when I sat down with my agents after I was ready to go back to work, I told them, 'It's all about the directors.' "

Jessica can next be seen appearing alongside Ben Stiller and Robert De Niro in comedy sequel 'Little Fockers' and admits she feels more comfortable playing a humourous character.

Speaking in the December issue of America's Elle magazine, she added: "I'm shy. I don't like being the centre of attention. But when I do comedy, I lose all inhibition and introspection. I no longer care. I know I haven't been swimming in the deep end with some of the movies I've done. I wasn't trying to. I knew what they were."

The 29-year-old screen beauty also feels more comfortable as an actress as she has got older and she no longer lets criticism affect her.

She said: "I'd been so afraid of criticism ever since I was young. Every time I'd get a critique or some redirection, I'd always just take it very personally, but now I have no problem with it. It's just a chance to try things a different way."