Somewhere in Time (1980)
In 1972, playwright Richard Collier (Christopher Reeve) becomes fascinated by a photo of Elise McKenna (Jane Seymour), a turn-of-the-century stage actress, while staying at the Grand Hotel in Mackinac Island, Michigan. As Richard's obsession grows, he learns from a friend that time travel may actually be possible through hypnosis. Richard travels in time to meet Elise, and the two appear destined to be together. However, Elise's jealous manager (Christopher Plummer) attempts to keep them apart.