Ghajini - worth the watch?