Jessica Alba’s 20 Hottest Movies (6 of 10)

Sin City (2005)

In this neo-noir crime drama that would spawn three sequels, Alba takes on the role of Nancy Callahan, a tough and alluring ex-prostitute. Nancy navigates Basin City’s filthy underworld while carrying the ghost of a violent past. She’s fiercely independent and fiercely loyal, particularly to Marv, a vigilante seeking revenge for the woman he loves. Nancy’s a complex character, balancing vulnerability with a steely resolve for survival.

Dear Eleanor (2016)

In this 2016 coming-of-age film, Alba plays Daisy, a spirited and adventurous woman who embarks on a cross-country road trip with two teenage girls in the 1960s. As they journey to find Eleanor Roosevelt, Daisy becomes a mentor figure, imparting wisdom and life lessons to the girls amidst the backdrop of a transformative era in American history. Alba is charming and shows vitality, captivating audiences with her portrayal.