Joshua Dallas has been a bit stressed out over the past Once Upon a Time Season 3 episodes.
His character on the ABC hit is afraid of failing his child once again, as the Oz chapter continues to unfold and David finds himself with his courage.
Or without his essence of courage, as the star was quick to point out to us on the red carpet of WonderCon this past weekend.
Will he and the heroes of Storybrooke be able to defeat Zelena? Don't bet against them, Dallas says. Watch our exclusive interview now:
We also spoke to Zelena herself at the event in Anaheim.
Follow this link to see what Rebecca Mader had to say about the future of the Wicked Witch.