Favorite character who starts out as a jerk/asshole but becomes a better person.

Johnny Lawrence (Karate Kid)

Tony Stark (Marvel)

Lightning McQueen (Cars)

Michael Afton (FNAF)