Craig Harris - List of appearances

Richard Fleeshman played Craig Nelson/Harris in 294 episodes of Coronation Street from 2002 to 2006.