John Richards

Film & TV Editor

The Toll

The Toll

The Toll The hotly anticipated The Toll hits UK cinemas and digital on 27 August 2021 and its release has been something John Richards has personally been looking forward to. A devilishly twisted, comic thriller filmed and set in Wales, his home turf, John acted as...