This film is described as a modern retelling of "Hamlet" (the title is a line from that play).
Although it was shown at festivals, I don't think it ever got a real theatrical release. It has been released on video.