Strangers (2007)

An overnight train journey, from London into France, business class, is comfortable and expensive. The premise where two of the film's...


image