Question: who does the voice of merida on brave
Answer: Kelly Macdonald; peigi barker