Josh Hallem

Josh Hallem is a semi-recurring actor on Once Upon a Time, portraying the role of Lord Dingwall.