Merida, heroine of Disney-Pixar's "Brave," is voiced by Kelly Macdonald. She bucks her mother, the queen, preferring horseback riding and archery to her role as princess. (Associated Press)

Merida, heroine of Disney-Pixar's "Brave," is voiced by Kelly Macdonald. She bucks her mother, the queen, preferring horseback riding and archery to her role as princess. (Associated Press)