Jessica Alba has signed on to portray the villain in Barely Lethal for RKO Pictures and director Kyle Newman (Fanboys).

Hailee Steinfeld stars as Megan, a teenage assassin who has spent her whole life at an elite boarding school where she has been trained to kill. Yearning for a normal life, she fakes her own death and escapes, enrolling in a suburban high school. Jessica Alba plays Victoria Knox, who chases after Megan. We reported in May that Samuel L. Jackson is starring as Megan's former trainer and mentor.

RELATED: Barely Lethal Clip: Samuel L. Jackson Trains a Teenage Assassin

Kyle Newman is directing from a screenplay by John D'Arco, with Brett Ratner, John Cheng, Sukee Chew, Ted Hartley and Vanessa Coifman producing. Shooting is scheduled to begin on October 17.

Jessica Alba will next be seen in Machete Kills, A.C.O.D., Stretch and Sin City: A Dame to Kill For.