Marco D'Angelo

Marco D'Angelo is a semi-recurring actor on Once Upon a Time, portraying the role of Lord MacGuffin.