Kelly Macdonald

Kelly Macdonald will perform the voice of Princess Merida in Brave                                                         when it releases in 2012.