Complex sentence: American military science fiction television series "Stargate SG-1" and as Dr. Charles Harris on the Canadian medical drama "Saving Hope".
Split into simpler sentences: American military science fiction television series "Stargate SG-1". More recently, Shanks has been playing Dr. Charles Harris on the Canadian medical drama, "Saving Hope".