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