Josh Dallas, 'Once Upon a Time'

Once Upon a Time (tv program)Snow White (fictional character)
Prior to 2011, Josh Dallas had been seen here and there in guest-starring roles. But between playing one of the Warriors Three in "Thor" and now starring as Prince Charming on "Once Upon a Time," we think he's a break-out star. His dashing Prince definitely had us charmed, complete with... ABC
Loading