yea, it's good for that, although i use FCP instead of iMovie. My only problem is rendering time for some of my larger projects. It's no big deal, i just do something else. The system is responsive, but you will need lots of ram. You see how much i have, i use a lot of apps the eat RAm, like PS...