Jessica Alba says motherhood has affected her choice of film roles.

The 'Machete' actress - who has a two-year-old daughter Honor Marie with her husband Cash Warren -admits she has become less "business -driven" since her child was born.

She said: "I have made, since I've had my daughter. a concerted effort to concentrate on the filmmaker, first and foremost, and the role and the story. Before, my priority was very business-driven and business-oriented, and now it's about evolving as an actor more than anything."

The half-Mexican actress - who portrays immigration and customs enforcement officer Sartana in 'Machete' - was happy to play an ethnic character in the movie, even though she has avoided these roles in the past.

She explained to USA Today: "This woman is just as fierce as the men, and so I'm proud to bring that to life and put that imagery in people's heads.

"For me, I never wanted to reinforce any stereotypes about Latin women, and that was why I've shied away from Latin characters I've been offered. Most of them reinforced the stigmas. The women whom I grew up with are intelligent, strong women, and unless I read a woman being portrayed that way in a film, I didn't want to play it. There's enough people that will reinforce those stereotypes, and I didn't need to participate in that."