Belstaff black jacket from Once Upon a Time seen with David Nolan / Prince Charming / Prince James (Josh Dallas)
David Nolan / Prince Charming / Prince James (Josh Dallas) is seen with the black Belstaff H Racer Jacket in Once Upon a Time, Season 6, Episode 1 - The Savior. Find Jackets, Clothing and Men's Fashion from Once Upon a Time below.
In the fantasy series Once Upon a Time, follow Emma Swan (Jennifer Morrison) to Storybrooke, a magical land where fairytales of the past merge with the present. In a lifelong quest for his happily ever after, Prince Charming (Josh Dallas) is always ready to defeat the evil queen and save a princess. And with his leather jackets and designer jeans, Prince Charming just got a whole lot cooler. Mirror, mirror, on the wall, who is the most stylish of them all?
Select a size and copy the HTML above to embed this interactive movie frame into your website!×