 The film released on 27 April 2007.Idle brain rated 3/5 stated The movie starts off on a dull note and meanders aimlessly till the dark secret is revealed before interval.The flashback episode is unappealing.