CharacterGary PrestonGary Preston in Miranda (2009), played by Tom Ellis. Played byTom EllisAppears inMiranda2009