At the beginning of the movie, I thought John Abraham should have acted in place of Zayed because it would have been more exciting. I think the chemistry on screen between Arjun and John would have sizzled. As the movie went on, I realized Zayed was a better choice because John rarely excepts defeat. He is cunning enough to avoid getting into trouble with the law. Plus, the story would have dragged on. Other than that, this movie was well done, although it did remind me of Humraaz a bit. Arjun and Zayed rocked the screen portraying two seemingly similar characters. Amisha too had her share of fire. The only thing that annoys me are her innocent look and her hyperventilating crying. In conclusion, I really recommend this movie for its content and portrayal of the characters. All three went really deep to bring the so called imaginary characters to life. Trust me, this movie keeps going and keeps you wondering. P.S. The songs were really nice too.