Jessica Alba is showing off a dark and daring new look in the pages of Vogue Italia.

The pregnant 29-year-old actress looks absolutely stunning in a new photo shoot by famed photographer Michelangelo di Battista for the magazine's April issue (via ZFashionBlog) -- sporting bangs and a short bob while modeling a collection of dark and sexy clothes.

Alba shows off a drastically different look in the just-released trailer for her new film, "An Invisible Sign" -- where she plays a math geek. Check that out below!

Hot Videos