Actress Kelly had to be Brave in her first voice role
Scottish actress Kelly Macdonald says her debut voice role in Disney-Pixar's Brave was a "real challenge".
The Boardwalk Empire star, (36) was promoting the Scottish animated film with co-star Kevin McKidd, director Mark Andrews and Pixar chief John Lasseter in Edinburgh, where she lends her vocal talents to Pixar's teenage heroine Merida.
"It was a real challenge, a real learning curve. I always underplay everything, but you can't get away with that in animation," she said.
Macdonald (right), who was born in Glasgow, admitted that flame-haired archer Merida is nothing like her. "This was so far removed from me that, if it was a live-action film, I don't think I would even be in the casting," she quipped.
McKidd said he was "proud" to introduce his home dialect Doric to the world.
The 38-year-old Scot said: "I am proud to bring that in. It was a lot of fun to speak in my crazy local dialect."
McKidd, who stars in Grey's Anatomy as Dr Owen Hunt, added: "I rarely get asked to be Scottish any more; I normally get to be American, so it was nice."