A flat movie with no tempo. Too long and repetitive. Aamir Khan as an unscrupulous rogue is delightful till he turns good samaritan and immediately his character loses its edge and becomes predictable. The Big B Sleepwalks through his role. Fatima is the main female lead and does reasonably well. Katrina "objectifies" herself in a sadly meaningless appearance. The music is just noise. What a let down!