robert pattinson cantor