Peter "Magic" Johnston (born 4 April 1963) is a former professional rugby league footballer who played in the 1980s, and 1990s. He played for the Canterbury Bulldogs from 1984 to 1986, Hull Kingston Rovers, the Eastern Suburbs Roosters from 1987 to 1988 and finally the Newcastle Knights from 1989 to 1991.