Kelly Macdonald voices the rebellious Princess Merida, who leaves her royal upbringing for a new life in Pixar's animated adventure.
BYBrian Gallagher | March 21st, 2012
Pixar has debuted the second TV spot for Brave, which is set for release in theaters nationwide June 22. Kelly Macdonald lends her voice to Princess Merida, a skilled archer who leaves her regal past behind to forge her own identity. Take a look!