Jessica Chastain attended the opening ceremony of the Marrakech International Film Festival in Morocco on Friday night.

The actress wore a black and white Christian Dior Spring 2012 cocktail dress paired with black satin Roger Vivier ‘Sandalo Sport Chic’ sandals.

Between the spaghetti straps, ballerina shape and rose print, this dress seems far too young for Jessica.

Even the young runway model looks slightly out of place in the sweet dress.

We’d love to see a young star like Elle Fanning wearing this dress.

Jessica’s hair and makeup feel too harsh for this delicate look so thumbs down all round.

Credit: Style.com & Getty