<Li> Kelly Macdonald as Merida , a sixteen - year - old Scottish princess and skilled archer who dreams of following her own path and living her own life . <Ul> <Li> Peigi Barker as Young Merida . </Li> </Ul> </Li>
<Li> Kelly Macdonald as Merida , a sixteen - year - old Scottish princess and skilled archer who dreams of following her own path and living her own life . <Ul> <Li> Peigi Barker as Young Merida . </Li> </Ul> </Li>
who does the voice of merida in brave
who does the voice of merida in brave
Kelly Macdonald
Kelly Macdonald