andrew garfield and florence pugh