Jessica Day (played by Zooey Deschanel) on New Girl on Fox was spotted wearing this navy peacoat and black pleated skirt on New Girl on episode '' (1x16) in Apr 2012. Jess's Coat is the Majesty Peacoat in Navy by J.Crew . For shoppable links visit wornontv.net/9636