IFC presents Michael Almereyda's haunting and adventurous mystery about a woman in search of her missing sister. Set in New Orleans, this existential techno-thriller was called "a small masterpiece" by LA Weekly, won the Jury Prize at SXSW and was a 2004 Spirit Award nominee for the Producer's Award.