James McAvoy braves the stormy weather in a puffy coat while out running errands on Monday (October 15) in North London, England.
The 33-year-old actor was accompanied to the local grocery store by his wife of six years, actress Anne-Marie Duff, before packing up their family SUV with a bicycle and a scooter for a family outing.
PHOTOS: Check out the latest pics of James McAvoy
James is currently filming his latest film Trance, while Anne-Marie is currently starring in Berenice at the Donmar Warehouse in London’s West End.