In 2006 he joined Coronation Street as one of the brothers buying a share of the local underwear factory. He left the show in October 2008. In an interview in early 2008, James-Collier announced he was leaving the soap but was planning to come back in the Future. However, in June 2008, it was reported that the character of Liam was set to be 'brutally' killed off in the soap as part of a murder-mystery plotline where three well known residents would fall under suspicion for the crime. One of these would be Tony Gordon played by Gray O'Brien, who was in a relationship with Carla Connor played by Alison King in the show.
James-Collier and Lauren Chandiram have a son who was born in 2010.
James-Collier played Kevin O'Dowd in ITV's 2016 crime drama, The Level. In 2017, James-Collier starred in British horror film, The Ritual, in which The Guardian described his performance as "a fierce screen presence". He will also play a small role in Jessica Hynes directorial debut, The Fight.