Kelly MacDonald, so lovely
Kelly MacDonald, you wouldn't be my decoy bride!
jambociao: “Kelly Macdonald as Diane in Trainspotting (1996) ”
kelly macdonald - Tristan's Boardwalk Crush
Kelly MacDonald, voice of Brave's Princess Merida, dishes on her favorite foodie haunts in Glasgow
Kelly MacDonald | Writing inspiration @heywriters
Kelly Macdonald ‘turned back into a teen' for “Brave”