Jessica Alba has filmed an impressive 25 movies over the course of her two decades in Hollywood, but the actress's most important role these days is playing mother to her daughter, Honor. The 'Machete' star, who appears on the cover of December's Elle Magazine, opens up in the issue about how her lack of confidence used to hold her back and how she views her previous roles. "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," she says.

On acting: "Good actors, never use the script unless it's amazing writing. All the good actors I've worked with, they all say whatever they want to say."