Michael Shanks played not only dr. Daniel Jackson in Stargate series and movies. He also voiced the Asgard Thor, and Machello – old inventor from the planet Dendred.
malcont.net » TV / Movies » Actors re-casted for different roles in Stargate series » Michael Shanks played not only dr. Daniel Jackson in Stargate series