it has to be karan b/c srk is getting old know you can see all his wrinkles know and also i dont like his long hair i think the only person who looks good with long hair is john but after he cut it he looks even sexier and i dont want to see karan with long hair either