King Fergus is a minor protagonist in fifth season of ABC's Once Upon a Time. He is the husband of Queen Elinor and the father of Merida, Harris, Hubert and Hamish well was killed in battle by King Arthur. He débuts, with his only appearance, in the ninth episode of the fifth season and is portrayed by guest star Glenn Keogh.
Fergus is based on the character of the same name from the Disney/Pixar film Brave.