User blog comment:Pianodud777/A Champion that can do it all?/@comment-3974211-20130709011042

Kayle can definitely do all 5 and well.

Any ranged mage that can jungle can theoretically do all 5, such as.

Most AD carries can do four roles: Twitch can't support; Ashe can't mid; Quinn can't jungle (that I've seen); Thresh can't mid; Urgot can't jungle; Kog'Maw can't jungle; Ezreal can't support(?), etc.