This is an amazing game experience. The graphics are incredible. The performances the actors give are fantastic. The characters are memorable and you care about what happens to them. There are lots of missions that blew me away, they were very good. The shootouts in the game are fun. It's a great game that everyone should play. The story is really good. You really feel the setting of the game with the time it takes place in.