Experimental short film that explores the feelings of 17-year-old Li Xia who searches for purpose and intimacy while trapped in Diyu, or "hell" in Chinese mythology.
Recommendations
view all
Lick the Star

Buddha Mountain

The Safety of Objects

Call Me Crazy: A Five Film

Iron Jawed Angels

The Girl in the Book

I Believe in Unicorns

Take Out

Lucky Them

The Short History of the Long Road

Bastard Out of Carolina

Starving in Suburbia

A Corner in Wheat

The Trials of Cate McCall

Sky

Strange Weather

My Brother the Devil

Hounddog

The Goddess

Xiu Xiu: The Sent-Down Girl


