7 Roles We Love From Robert Pattinson: ‘Twilight’, ‘Harry Potter’, ‘Good Time’, ‘The Batman’ & More