Colin Firth revealed he had to be up for enduring some pain to play a spy in Kingsman: The Secret Service.