James McAvoy has revealed he had to convince movie bosses to hire him a live-in personal trainer after suffering an infection which almost killed him.The actor said he “nearly died” and was unwell and badly out of shape after a surgical scar became seriously infected.But he had just months to prepare for the part of muscle-bound psychotic character The Beast in director M Night Shyamalan’s superhero thriller Glass.The X-Men star first told in 2019 how he spent three weeks in hospital with the