So here are the top movies of 2010 in no particular order other than the one in which I recall them:
How to train your dragon - For its interesting plot and great animation!
Inception - For its originality
Kick-Ass - For its awesomeness
Band Baaja Baraat - For its fresh look at the Indian Wedding Business
Ishqiya - For bringing Guy Ritchie like movie making to Hindi Cinema
Peepli Live - For its satire
Social Network - For its being well made.
The A-team - For its action with humour (Expedables sucked big time btw)
Machete - For its over the top action
Dabanng - For its over the top action and for getting the real Salman Khan back
LSD- For being scary and funny in parts
Megamind- For its funny script
Wild Target - For Bill Nighy
Avataar - For taking movie making to the next level