The Strays (Original) / The Strays (US)
The story of a young couple who meet an unexpected fate.
Info mistake?