How Tall is James McAvoy?

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