MovieClip to BitmapData

I’m trying to take a movieclip (exported for actionscript in the first frame) and eventually use copyPixels to crop and render it to the stage, but I am stuck just trying to get it to display at all. Am I making some stupid mistake or going about this the wrong way? Nothing appears on the stage at all when I compile.

import flash.display.BitmapData;

var mc:MovieClip = _root.createEmptyMovieClip("mc_guy", _root.getNextHighestDepth());
//mc.attachMovie("mc_guy", "mc_guy", mc.getNextHighestDepth()); //this attaches the mc properly when uncommented
//note: the content of the movie clip is about 225px wide x 400px tall, positioned at 0,0
var myBitmapData:BitmapData = new BitmapData(400, 400);
myBitmapData.draw(mc_guy);
mc.attachBitmap(myBitmapData, mc.getNextHighestDepth());

Thanks for any help. 8^)