Johnny Bravo is the narcissistic, buff, intellectually challenged protagonist of the Johnny Bravo TV Series.