The Sin City star donned a black sleeveless maxi dress with a white grid-like pattern for the show.Rosario teamed up on the carpet with Oscar Isaac, 38, who plays the title role.So we'll be taking inspiration from the ever beautiful Rachel Weisz.The Britsh actress was spotted in New York with husband Daniel Craig wearing a gorgeous floral maxi dress which she accessorised with this pair of mules by Mansur Gavriel. If you do too then click to the right to buy a pair now.Rosario Dawson brightened up opening night of Shakespeare's tragedy Hamlet on Thursday in New York City.
This may be medieval times, when girls are supposed to stick to simple hobbies like growing flowers, but Ophelia has a few ideas of her own about how to remedy this situation.
Beautiful teenager Ophelia is in love with the eligible Prince Hamlet of Denmark.
He loves her too, but many things are not right in Castle Elsinore.
And Rachel Weisz proved her timeless star factor as she arrived at the opening night of Hamlet at New York's Public Theatre on Thursday.
The actress, 47, was joined by 49-year-old Bond star and fellow Brit Daniel Crag, who she married six years ago.