Michael Longstaff

Michael Longstaff is a Canadian actor, who played the role of Rupert Gillis, Robert Gillis and Fred Bell in Road to Avonlea (1990–1996).