 Regan was born in Trowbridge, Wiltshire, in a home for single mothers.He was brought up in Hampstead in a mansion owned by his grandmother where many of the rooms were rented out.His parents were supporters of the Communist Party of Great Britain and were visited by many East European intellectuals.