Rob Pattinson on the cover of GQ Magazine