Kelly Macdonald est une actrice écossaise née à Glasgow en Écosse. Elle est surtout connue pour ses rôles dans le films Trainspotting, Nanny McPhee, Gosford Park, Intermission, et No Country for Old Men.
Née à Glasgow, elle débute sa carrière en 1996, qui prend son essor la même année grâce à son interprétation dans Trainspotting, de Danny Boyle, face à Ewan McGregor. Elle enchaîne les rôles, comme celui d'une adolescente prostituée dans De la part de Stella ou de la jeune fille qui séduit un schizophrène
À sa filmographie figurent aussi Cousin Bette, d'après Balzac, Elizabeth, La fin de l'innocence sexuelle, Gosford Park recevant une nomination à l'Empire Award de la Meilleure Actrice pour sa prestation et obtient le Screen Actors Guild Award de la Meilleure Interprétation d'ensemble, Intermission, Entropy, Nanny McPhee et Two Family House qui lui a valu une nomination à l'Independent Spirit Award de la Meilleure Actrice, suivis de plusieurs séries ou téléfilms dont Jeux de pouvoir.