Ryan Fletcher has appeared in 2 shows and 2 movies. A performance to be found in the role of Corporal MacGregor in the series Outlander. In the cinema, in the role of Victim Jamie in the feature film Dennis Nilsen: Gràdh a' Bhàis?.