Traditional Culture Encyclopedia - Photography major - Which movie is this photo from? Urgent thanks!

Which movie is this photo from? Urgent thanks!

From the movie

Fruit Hard Candy (2005)

Directed by David Slade

Screenwriter: Brian Nelson

Starring: Ellen Page/Patrick Wilson/Wu Shanzhuo/Odessa Ray/G.J. Echetenkamp.

Genre: drama/thriller

Country of manufacture: USA

Language: English

Release date: 2005-0 1 (Sundance Film Festival)

Length: 104 minutes

Also known as: network trap (Taiwan)/Han Mei one-on-one hit