| 13.5°C Dublin

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."