Monday, September 28, 2009

See "Antichrist" On Demand (Comcast) October 23rd

"IFC will release the film On Demand and in theaters October 23, according to the IFC website." according to /Film.

The "Most shocking film in the history of the Cannes film festival" stars William Dafoe. The cinematography looks brilliant and the trailer looks pretty freaky.

Check it out: