Oh yes, filming has moved from Toronto to London, and where else then right across the street from my office. I have seen no sightings of any cast