Selena and Jane are tangled in a web of desire. One struggles to find perfect love, while the other chases gratification through artificial bliss. How far does one go before they simply Slip Away?
2006
2007
1996
2003
2005
2008
1956
2013
1950
1982
2015
2016
1991
1995
1977