What is Kelly MacDonald's Height?

Kelly MacDonald is 5ft 2 ½" tall

Kelly MacDonald Height

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.

How tall is Kelly MacDonald in ft, meters, cm, mm & inches? 👇

Height Metric Kelly MacDonald Height
Feet 5ft 2 ½"
Meters 1.59m
CM (Centimeters) 158.8cm
MM (Millimeters) 1588mm
Inches 62.52"

How tall is Kelly MacDonald compared to other Trainspotting cast members?

Item Percent
Ewan McGregor 5ft 9
Kevin McKidd 5ft 11
James Cosmo 6ft ½
Shirley Henderson 5ft ¼
Ewen Bremner 5ft 8
Peter Mullan 5ft 7

Explore our full list of Trainspotting Cast Heights

View more 5ft 2 ½ (158.8 cm) celebrities

Explore our full list of 5'2" celebrities, like Kelly MacDonald.