Same actor can look great if he tries to, look average or look ugly... it's all camera work...
Arjun i think has a very clean face and if he could lose weight and become like isaqzaade days, he looks quite good...
same goes for other actors like ranveer, ranbir, varun etc...they are average-lookers but not ugly...
how can anyone say arjun ugly when he has tons of fangirls in twitter and facebook who write how much they like his looks...don't see the logic of calling him ugly at all...do you think an actor will have fangirls if they are ugly. In social networking sites, i see more female fans for these actors than male fans đ
6