James McAvoy

How tall is James McAvoy?

James McAvoy is commonly listed at 5 ft 7 in (170.2 cm).

A figure repeated without a date or a measurement. Where this height comes from

James McAvoy’s 5 ft 7 in (170.2 cm) is a little below average for a US man: about 26 in 100 US men are shorter.

The average US man is taller than the average US woman by 5.5 in (13.9 cm). Tallest to shortest in this lineup.James McAvoy: 5 ft 7 in (170.2 cm). The average US man is taller than James McAvoy by 2 in (4.9 cm). Average US man: 5 ft 9 in (175.1 cm). Average US woman: 5 ft 3.5 in (161.2 cm). The average US man is taller than the average US woman by 5.5 in (13.9 cm).The average US man is taller than the average US woman by 5.5 in (13.9 cm). Tallest to shortest in this lineup.James McAvoy: 5 ft 7 in (170.2 cm). The average US man is taller than James McAvoy by 2 in (4.9 cm). Average US man: 5 ft 9 in (175.1 cm). Average US woman: 5 ft 3.5 in (161.2 cm). The average US man is taller than the average US woman by 5.5 in (13.9 cm).

James McAvoy beside others

James McAvoy is in the middle of the 1,404 actors we have heights for: Sun Mingming (7 ft 9 in) stands 2 ft 2 in (65.8 cm) taller and Verne Troyer (2 ft 8 in) is 2 ft 11 in (88.9 cm) shorter. All 1,404 ranked, tallest first.

Also listed at 5 ft 7 in: Cillian Murphy, Laetitia Casta and Robin Williams.

More actors, most looked up first

Where this height comes from

5 ft 7 in (170.2 cm)

A commonly listed height, as Wikipedia gives it, with no date or method, so shoes and rounding may be part of the number.

Source: Wikipedia

Photo: Gage Skidmore from Peoria, AZ, United States of America, CC BY-SA 2.0, via Wikimedia Commons, cropped.

Compared with James McAvoy

Browse people for more comparisons.

Cite this page
APAHeightvs. (2026, November 3). James McAvoy height: 5 ft 7 in (170 cm), drawn beside you. https://heightvs.com/how-tall/james-mcavoy
MLA“James McAvoy Height: 5 ft 7 in (170 cm), Drawn Beside You.” Heightvs, 3 Nov. 2026, heightvs.com/how-tall/james-mcavoy.
Chicago“James McAvoy Height: 5 ft 7 in (170 cm), Drawn Beside You.” Heightvs. Last modified November 3, 2026. https://heightvs.com/how-tall/james-mcavoy.
Link<a href="https://heightvs.com/how-tall/james-mcavoy">James McAvoy height: 5 ft 7 in (170 cm), drawn beside you (Heightvs)</a>

For the height itself, cite the original publisher as well: Wikipedia.

Draw yourself beside James McAvoy

Type your height once: you stand beside James McAvoy on one baseline, and every page on this site remembers it in this browser.

Open the full chart with me in it Save this picture

James McAvoy, 5 ft 7 in (170 cm), drawn to scale beside the average US man, 5 ft 9 in (175 cm), and the average US woman, 5 ft 3.5 in (161 cm)