I am using the term SF very loosely. The latest Castle had an actress who had starred in the early 1990s a Cinemax SF series based on a French movie. Name the actress and the series. Although according to imdb she has done a lot in between usually smallish roles.