Jessica Alba is set to star in Barely Lethal with Hailee Steinfeld.

According to, the 32 year-old actress has signed on for a villainous role in the new action movie, which will also star Samuel L. Jackson.

The film centers on a teenage assassin (Steinfeld) who fakes her death to get away from her employers and starts a new life in the suburbs as a high school student. However, former associate Victoria Knox (Alba) suspects something is not quite right and goes on a mission to hunt down the young protagonist.

Fanboys director Kyle Newman will helm the film based on a script from relatively new screenwriter John D'Arco.

Director Brett Ratner is set to produce the movie through his Rat Entertainment production company.

Alba recently joined the cast of dark comedy Stretch, in which she'll star alongside Patrick Wilson and Chris Pine.

The aesthetically pleasing actress is also set to reprise her role as Nancy Callahan in Sin City: A Dame to Kill For, which is due for release in 2014.