It was playful fun and smiles all round at the New York première of The Killer Inside Me this week. Pals Kate Hudson and Jessica Alba mucked around for photographers, laughing and generally having a hoot. Wearing contrasting outfits, the actresses each brought a different look to the red carpet.

Kate kept things rather chic in a short black wool and leather dress from Louis Vuitton's Pre-fall 2010 collection and peep-toe heels. While Jessica went for a softer appearance in a white sheer layered dress from Chloé Spring 2010 featuring embroidery at the hem. Whose look do you prefer?