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?
2004
1996
2024
1991
2005
2017
2001
1950
2007
2003
2008
2013
2006
2000
1995
1999
1994