James McAvoy is one of nine collectible covers for the May issue of Empire Magazine, to be on newsstands from March 31st. Check out the preview in the gallery.