Iain Glen as Magnus MacMillan & Emily Hampshire as Rose Mason

© Amazon