Taxi Driver – 1976
Travis, an ex-marine and Vietnam veteran, works as a taxi driver in New York City. One day, he decides to save an underage prostitute from her pimp in an effort to clean the city of its corruption.
Breaking the Waves – 1996
In a small and religious coastal town, a simple, devoutly religious Scottish woman, Bess McNeill (Emily Watson), finds a partner in an oil rig worker from Norway, Jan Nyman (Stellan Skarsgard). However, the relationship grows strained when Nyman breaks his neck in a horrific work accident on the rig and becomes paralyzed. Unable to perform sexually and suffering mentally from the accident as well, Jan convinces Bess to have sex with other men, which she comes to believe is God’s work.
Submarine – 2010
Oliver (Craig Roberts) is a Welsh teen who has some things on his mind. First is losing his virginity before his 16th birthday. He sets out to woo his feisty classmate Jordana (Yasmin Paige). Then Oliver focuses on holding his family together. His father (Noah Taylor), a depressed marine biologist, seems unequal to the task of preventing Oliver’s mother (Sally Hawkins) from succumbing to the dubious charms of a spiritual guru (Paddy Considine) from down the road.