News

Sir Steve McQueen, the London-born filmmaker behind Oscar-winning 12 Years A Slave, has made a full recovery after privately battling prostate cancer following his diagnosis in 2022.