'Once Upon A Time' Star Josh Dallas