Corrie star Kelly splits from boyfriend

Coronation Street star Katherine Kelly has split from her boyfriend Oliver Williams.

Kelly, who plays barmaid Becky Granger, ended the relationship after Oliver received acting offers in the Far East and America.

"They were spending too much time apart and it took its toll," a source told The Mirror. "But they both tried very hard to save their relationship.

"It was hard. There were plenty of tears as the weeks went by. Oliver recently got his green card so he can work in America and, coupled with his work in the Far East, they both decided that it was going to be too big a distance.

"They decided to go their separate ways and focus on their careers."

Oliver's film roles include thriller The Thread and upcoming Ving Rhames movie Unshakable.

Kelly met the 29-year-old at the Royal Shakespeare Company five years ago and moved up to Manchester with him after landing the Coronation Street job. He reportedly worked at a pub near Granada Studios when he couldn't find any acting work in Manchester.