James McAvoy nude pics Great actor and a good-looking guy James McAvoy is ready to demonstrate his body