Prince William on the BAFTA red carpet