Once Upon a Time: Josh Dallas Previews David's 'Giant' Problem -- Plus a Bigger One at Home?

This Sunday on Once Upon a Time (ABC, 8/7c), David aka Prince Charming is dealt a big headache — figuratively and literally — when Anton the giant materializes in Storybrooke bearing an oversized grudge and an equally large right hook. Josh Dallas shared with TVLine a preview of the David-vs.-Goliath showdown and a smaller yet perhaps bigger conflict brewing within the Charming household. READ MORE