How Tall is James McAvoy?

James McAvoy‘s Height is 5’7” (170 cm)

READ:  How Tall is Robin Thicke and Paula Patton?