'Once Upon A Time': Josh Dallas vows "David is dead, Charming is back"

The Season 2 premiere of Once Upon A Time is fast approaching. What better way to prep than watching Josh Dallas talk about what’s in store for Charming, the lingering affects of David, the joy of adventuring, and a few other lovely tidbits.
‘Once Upon A Time’ airs 8pm EST/PST on ABC, premiering Sunday, September 30th

About Tamara Brooks