Robert Pattinson has reportedly signed a twelve million pound deal to become the new face of Dior for men.