On-screen, there's something slightly terrifying about Laoghaire, the "Outlander" villain played by actor Nell Hudson. But Nell is a different person off-screen, away from her period-drama wardrobe. In real life, she has an ethereal, almost timeless beauty.