James McAvoy turns down movie role for his unborn baby - Celebrity news -MadeForMums