Buckley seals grand slam for ‘Hamnet’ role