Amanda Tapping, a.k.a "Samantha Carter"
"Dr. Samantha Carter" was definitely "Jack O'Neill's" weakness even though the two never officially got together throughout the series. "Sam" was the warm-hearted scientist who knew a thing or two about medicine, which she proved many times over. She was played by Amanda Tapping...