Before becoming an actor, McCann was a painter who studied at the Scottish School of Forestry near Inverness. He also worked as a bridge painter (on the Forth Road Bridge), landscape gardener and carpenter.[4] Rory McCann was first trained as an actor by writer-artist Robert Parsifal Finch in The Actor's Workshop, Glasgow. 1998.