3,621 total votes
John Marston

John Marston

John Marston is ranked on...

#7 of 159 The Most Hardcore Video Game Heroes of All Time 161.3k votes Who are the toughest and greatest video game characters ever? Not all videogame player characters are necessarily heroic, bu...