Scottish Sam Heughan plays fierce-yet-tender Scottish warrior Jamie Fraser in Outlander, the adaptation of Diana Gabaldon's time-travel novels.