Above average movie. Could have a been so much better. Awesome 1st half is let down by the 2nd half. So many scenes in 2nd half looked out of place and forced. Climax looked rushed.
Director Amberdeep Singh is let down by the writer Amberdeep Singh, or maybe it is the other way around.
Still worth watching for good acting awesome music and amazing 1st half.
Direction - 3.5 out of 5
Story - 3.5 out of 5
Screenplay - 3.5 out of 5
Music - 5 out of 5 (music is awesome)
Editing - 4 out of 5
Acting - 4.5 out of 5 ( almost everyone did a brilliant job)
Cinematography - 4 out of 5
Overall - 3.7 out of 5