Now, I know that many of your kids will want this game because it's popular and their friends play it, but it's not a great game. The violence is pretty typical for Call of Duty. Some blood sprays when you shoot people, and you are CONSTANTLY shooting people, but it's not overly graphic. Language consists of occasional uses of s**t, damn, hell, and if I remember correctly 1-2 uses of f**k. Now I know that this is stuff that kids hear around middle/high school all the time, so that's not a huge issue here. The point is, it's not the best game out there. The multiplayer is fun, but extremely similar to previous games and the graphics are definitely outdated compared to something like Battlefield 4. The campaign was not very memorable in my opinion, and it was extremely linear without giving much flexibility to the player (even Black Ops II offered more customization and variety in the single-player campaign). My opinion is this: Don't go spend the 30 or 40 dollars on this game. It's short and unless you're really a fan of Call of Duty multiplayer and are willing to pay a high price for a short campaign and new multiplayer maps, I'd pass. There are much better alternatives. I am a big fan of the Uncharted series (on PS3). They have the shooting based gameplay that your kid probably wants, but they also have more depth and a MUCH better story. You actually care about the characters, unlike in Call of Duty: Ghosts. Plus, all three games are rated T and are much less violent. They are about $10 each. If you play on Xbox, even Battlefield is similar to Call of Duty, but its multiplayer is much bigger and better than Ghosts' multiplayer. So, to conclude, Ghosts isn't a super inappropriate game for a 12-13 year old kid, but there are MUCH better games out there that I guarantee your kids will enjoy. This is coming from a teen who understands what kids these days want, but I guarantee you that Call of Duty: Ghosts isn't the best game on the market.