Forgot your password?
An alien seductress preys upon hitchhikers in Scotland. Starring Scarlett Johansson, Jeremy McWilliams and Lynsey Taylor Mackay.