James Hooton almost quit 'Emmerdale' after bosses rejected his plea for better storylines.
The 46-year-old actor has played Sam Dingle since 1995, but he nearly called time on his stint on the ITV soap over frustrations about his character's plots.
He told the Sunday People newspaper: "The character I play went through a very lean period and it got to the stage I started to dislike my job.
"I didn't have much to do. I was young and ambitious and I wanted to do more work.
"I asked if there was a chance to get involved in more stories. To put it bluntly, I was told 'Is there f**k.'
"It left me in no doubt I was not going to be a character who drove stories in the show. I hated my job for a while. I had a lot of things to work out in my brain."
James admitted he was left with a decision to make because he had to either find other "work and challenges", or do his best with his current role.
He decided to remain with the show, but made sure to focus on his personal life when he's off set.
James added: "I decided to stay with the show and take work home as little as possible."
Last summer, the star admitted he hasn't always enjoyed playing Sam, but he has never left because he "doesn't have ambitions to go elsewhere".
While praising co-star Karen Blick - who plays his on-screen partner Lydia Hart - he previously said: "Pay cheques always help! I don't have ambitions to go elsewhere and do other acting roles, so it was always the choice of, 'Could I go elsewhere and start another career path or can I try and stay here and enjoy my time here?'
"Like I say, I'm enjoying my time here."
Tagged in James Hooton