LOS ANGELES (AP) — The top spot at the box office is rare turf for Kelly Macdonald, a character actress known on the big-screen mainly for supporting roles in such films as "No Country for Old Men" and "Finding Neverland."
With her wild red mane and her killer skills with sword and bow, Macdonald has become the latest in Hollywood's growing line of successful female action heroes.
Except the Scottish actress is a petite brunette who never had to wield a weapon for her role as teenage Princess Merida in "Brave," which shot to a No. 1 opening weekend with nearly $67 million in North America and more than $80 million worldwide.
Managing the kind of action role that gets numbers like that during the summer movie season is something Macdonald never expected — and a feat she knows would have been out of her reach if "Brave" were a live-action film rather than the latest cartoon adventure from Disney's Pixar.
"It's a dream come true," says the 36-year-old Macdonald. "These roles are much coveted, and there's always A-listers around that would have snapped it up."
Macdonald is also grateful for 'Brave's' location. "The film could have been set anywhere," she said in a recent interview. "It's about a mother and daughter. That could have been any place, any time, but I'm lucky it was in Scotland, so it was a smaller pond" of potential voice stars."