How playing lothario Rupert Campbell-Black took the vicar’s son into a whole new world