Kristin Scott Thomas by gotty · March 25, 2021 << Back to post Kristin Scott Thomas – On the set of Slow Horses at Regents Canal in North London Kristin Scott Thomas 2021 : Kristin Scott Thomas – On the set of Slow Horses at Regents Canal in North London-06