Robert Pattinson, de mago a vampiro