Jessica Alba and Demi Moore. Photos: John Shearer, WireImage | Steve Granitz, WireImage

"Valentine's Day" may not hit theaters until Friday, but the films many stars hit the red carpet last night for the movie's premiere.

Jessica Alba wore an embroidered green dress by Proenza Schouler (check out the matching Marc Jacobs platforms!) and debuted a new, shorter, choppier hairstyle. Demi Moore wore a white strapless CHANEL Haute Couture dress, and carried a black velvet Roger Vivier Pochette Rosa clutch.

Jennifer Garner looked back to her "Alias" shape (babies? what babies?) in a strapless black Valentino dress, Brian Atwood shoes, and a diamond flower cocktail ring by Neil Lane.

Meanwhile, Anne Hathaway went for a micro mini Marchesa gown in royal blue. She paired it with black pumps and a black Roger Vivier Night Tube clutch. Hathaway accessorized her updo with some Georgina Chapman for Garrard earrings to add a little sparkle.

So who stole the show? Jessica Biel's large-and-in-charge Oscar de la Renta one-shoulder gown. Whether you like the look or not, it certainly was an attention-getter.

Garner, Hathaway, and Biel. Photo: Eric Charbonneau, WireImage

Biel also carried the same Roget Vivier clutch as Hathaway -- only in pink satin, naturally -- and wore 18-karat gold diamond earrings and a matching cocktail ring by Stephen Russell.

So, who were our favorites? Overall, we have to give Garner a nod for the most overall appealing dress. The knee-length is universally flattering, plus the mix of black fabrics was simultaneously sexy and strategic -- the diagonal layers help create a more perfectly hourglass shape so your upper and lower body appears in proportion.

We loved Hathaway's Marchesa number, but really -- who beside an A-list actress could pull it off? Note to self: Get personal trainer!

And though a bit less risky, we did like Moore's girly embroidered white CHANEL dress. It's the kind of simple, feminine outfit we all get in the mood for once in a while. And then there's the fact that you can never really go wrong with black and white.

Finally, it was a family affair for Emma Roberts and aunt Julia Roberts, who wore a Dior black embroidered silk organza dress. The stars posed with Shirley Maclaine, who went for a simple all-black pantsuit.

Whose outfit did you like best? Be sure to leave a comment and let us know!

Emma Roberts, Julia Roberts, and Shirley Maclaine. Photo: Eric Charbonneau, WireImage