At the Edinburgh, Scotland junket for DisneyPixar's Brave , ComingSoon.net has a chance to talk to actress Kelly Macdonald, who plays Princess Merida, and actor Kevin McKidd, who plays Lord MacGuffin and his son. You can also check out some picture of the different events we witnessed at a special dinner held by Jon Lasseter in Edinburgh.