TV Spot for The Last Exorcism which will hit theaters on August 27, 2010.
If you believe in God, you must believe in the Devil.
Your browser doesn't support HTML5 video.
TV Spot for The Last Exorcism which will hit theaters on August 27, 2010.
If you believe in God, you must believe in the Devil.