'The Batman' star Robert Pattinson says playing the Caped Crusader was an "anchor" for him as it gave him an escape during the COVID-19 pandemic.