Sam Heughan has been playing Jamie Fraser on Outlander, which just had its season 7 finale that left fans hanging off a cliff ...
However, the reason for Jamie Fraser's ghost's time-traveling abilities ... The man Frank saw was wearing a kilt, satchel, coat, and a tam (Scottish cap) paired with below-the-knee leather boots.