Brave › Cast
Kelly Macdonald
Merida
Billy Connolly
Fergus
Emma Thompson
Elinor
Julie Walters
The Witch
Robbie Coltrane
Lord Dingwall
Kevin McKidd
Lord MacGuffin
Craig Ferguson
Lord Macintosh