Jennifer Connelly turns 42 today! The actress is known to impress both on screen, in films such as A Beautiful Mind and Blood Diamond, and off with her innate sense of style. Often choosing pieces from Balenciaga, Lanvin, and Givenchy, the actress always shines, from her casual street style to her red carpet glam. In celebration of her birthday, click through the gallery to see all of her best looks ever.
Getty Images; WIreImage