Brave - Cast
Kelly Macdonald
Merida (voice)
Actor
Emma Thompson
Elinor (voice)
Actor
Billy Connolly
Fergus (voice)
Actor
Julie Walters
The Witch (voice)
Actor
Robbie Coltrane
Lord Dingwall (voice)
Actor
Kevin McKidd
Lord MacGuffin / Young MacGuffin (voice)
Actor
Craig Ferguson
Lord Macintosh (voice)
Actor
Peigi Barker
Young Merida (voice)
Actor
Steve Purcell
The Crow (voice)
Actor
Patrick Doyle
Martin (voice)
Actor
John Ratzenberger
Gordon (voice)
Actor
Steven Cree
Young Macintosh (voice)
Actor