 Following on from the part of Percy Toplis, McGann sought a less controversial and more comedic role for his next project.In 1986, he was cast as the anonymous main character (Marwood) in Bruce Robinson's cult film comedy, "Withnail and I".He also starred as Anton Skrebensky in Ken Russell's 1989 adaptation of D.H. Lawrence's "The Rainbow".