HomeTV ShowsOnce Upon a TimeDavid Nolan14427 David Nolan's Faded effect denim shirt on Once Upon A Time Worn by David Nolan Series: Once Upon a Time Season: 5 Episode: 3: Siege Perilous Faded effect denim shirt selfridges.com Casual Shirts (Tops) Brand: The Kooples Check Price