2. Soap MacTavish Call Of Duty: Modern Warfare

Although I am not personally a big fan of the Call Of Duty franchise any more, I really enjoying Modern Warfare, and I admit a lot of it might have had a to do with Soap MacTavish, there is actually a point in the campaign where another character says the phrase "What the hell of a kind of a name is Soap?" To be honest, we were all thinking the same thing up to that point anyway. It is always a great thing when games can find humour within themselves, just like in real life, sometimes you just have to laugh at yourself, and believe me, I spent plenty of hours laughing at Captain Soap, although Soap is just his nickname, its how you are introduced to the character. You'd have to be one hell of a solider to get to captain with a name like Soap. The Scottish accent is really just icing on an already incredibly adorable cake.