Depends on what you consider 'hard to play' and 'beginner'.
I'd state that yes, for a beginner, it's a bit complicated to play, as for the main verses, it will require you to alternate pick, and be agile enough on your fingers.
http://www.youtube.com/watch?v=U0xj8AlXW7QOverall it's 'do-able' it just depends on how hard you want to play it.
As a teacher though, I recommend you set it as a goal, and learn the bits and pieces of it until you're able to play it through.
One of the first songs I wanted to learn to play ten years ago was Master of Puppets. Let me tell you, it's not an easy feat for a new guy. But as I learned other songs along the way, bits and pieces of Puppets was achievable, and the stamina/dexterity to play these kind of metal songs comes in.