HomeTV ShowsOnce Upon a TimeDavid Nolan14578 David Nolan's Black Leather Jacket on Once Upon A Time Worn by David Nolan Series: Once Upon a Time Season: 6 Episode: 1: The Savior H Racer Jacket Saks Fifth Avenue Leather (Jackets) Brand: Belstaff Check Price