OP, games are the wild-card -- some tablets support some better than others. I'm not a gamer, so I can offer no guidance. For everything else you've mentioned, virtually any Android tablet would work just fine. Get something with 32gb of memory (so you can store a library of movies), and a dual-core CPU will help with both movies and games. I have a couple of HP Touchpads that are ported to cyanogenmod Android, and they're perfect for this.