Robert Pattinson says signing up to be the face of Dior Homme fragrance felt ''right''.

The 'Twilight' star inked a deal to front an advertising campaign for the men's scent and although he had always been cautious about accepting a fashion endorsement deal in the past felt confident about the deal with the French luxury brand.

Speaking to InStyle magazine, he said: ''Before, I was so obsessed with thinking, 'People are going to think you're a sell out.' And now, of course, every single actor in the world has done one. In the past I always said no to everything; I thought I'd be judged for it.

''Dior came up and it felt right. It was a big decision. I've turned down plenty of others at the last minute before.''

The 27-year-old screen hunk's smouldering campaign for Dior Homme has female fans' pulses racing across the world, but Rob reveals the lavish pictorial may have looked very different as he considered shaving his head.

He explained: ''Initially I was going to shave it off. I wanted to have really short hair for it. I guess it was out of fear, really. You're doing an ad and you don't want it to look like you're posing.''