Matthew MacCaull

Matthew MacCaull is an episodic actor on Once Upon a Time, portraying the role of Knight #1 in "The Shepherd".