He also guest starred in such Canadian-filmed television shows as Smallville , Supernatural , Flash Gordon , Stargate Atlantis and Stargate SG-1 . He also made guest appearances in such Canadian-filmed television serials as Smallville , Supernatural , Flash Gordon , Stargate Atlantis and Stargate SG-1 .