Nathan Graham knows he's taking "a risk" by leaving 'Coronation Street'.

Nathan Graham is leaving the ITV soap

Nathan Graham is leaving the ITV soap

The 31-year-old actor - who plays James Bailey in the ITV soap - admits that quitting the show is a "scary" experience.

Speaking ahead of his last-ever appearance on 'Coronation Street', Nathan shared: "I am the sort of person who lives in the moment and goes with what feels right.

"When it came to my decision to leave I mean it was very difficult - it was a tough thing to decide, obviously for various reasons.

"Going from a place of security to not know what is next is scary and a risk. But then also it was just the right decision and it felt right."

Nathan admitted that shooting his final scene was an emotional experience.

The actor also saw a parallel between his character and his real-life self.

He said: "It was emotional and I did fill up.

"I am so close to my on screen family so I know I will see them all again but that was my last time being part of the on screen Bailey family. There were a lot of similarities between James’ departure and my own, he is sad to be going but is excited about his future and so am I."

Nathan is now looking to the future, and he's planning to "roll with the punches" as he prepares for his next role.

The soap star explained: "I am just going to take things as they come and roll with the punches. You know, it sounds cliche, but I just feel at the end of the day if you put the hard work in it eventually pays off.

"I don't expect anything from anyone I don't expect to walk into a job. It can be a difficult process and I understand all that. I think it's just knowing it's a journey. It's a process."