The 7 Best Video Game Heroes of All Time

The 7 Best Video Game Heroes of All Time

The best video game heroes are those to whom players can truly relate, so a flawed hero doesn't always have to be a bad one these days.

Image Credit: Google 

Solid Snake (Metal Gear)

Mario (Super Mario Bros.)

Sonic (Sonic the Hedgehog)

Image Credit: Google 

Master Chief (Halo)

Lara Croft (Tomb Raider)

Joel Miller (The Last of Us)

Image Credit: Google 

Geralt of Rivia (The Witcher)