Kelly Macdonald, at exactly 5ft 2 ½ (158.8 cm), is a Scottish actress whose petite height enhances her versatile and commanding screen presence, often defying expectations of taller stars.
Breaking out in Trainspotting (1996) as Diane, her small stature amplified the character's feisty allure. She earned acclaim in Gosford Park (2001), No Country for Old Men (2007), voicing the fierce Merida in Brave (2012), and TV hits like Boardwalk Empire (2010–2014) and Line of Duty season 6 (2021).
Macdonald has shared that fans often misperceive her as taller, highlighting how her precise 5ft 2 ½ frame contributes to her relatable, dynamic image in Hollywood.