Jennifer Connelly is one of the most beautiful actresses in Hollywood, who we don't get to see too often as she usually keeps herself out of limelight.
But Jennifer was spotted out and about in NYC yesterday looks absolutely stunning in a black-and-white number, showing off her amazing legs.
The actress has been back in the spotlight as of late as she attended the Cannes Film Festival with husband Paul Bettany last month. Word has it that her project will be Darren Aronofsky's film Noah, where she will play the wife of Noah, played by Russell Crowe.
They did work well together in A Beautiful Mind, so we would love to see this casting happen!