Question: who plays king fergus in once upon a time
Answer: Glenn Keogh