Question: In what video game did David Hayter play the character Solid Snake in 2004?
answer: Metal Gear Solid: The Twin Snakes