 Originally, producer Derek Granger (qv) asked  Andrews, Anthony (I) (qv) to play the role of Charles Ryder.  Andrews, however, felt he was better suited for the part of  Sebastian Flyte. Jeremy Irons (qv), Grangers first choice for  Sebastian, preferred to play Ryder, so the two actors swapped roles.