Wow, man. You sure have energy, I'll give you that. I don't think I'd ever be able to pull of a role like that, mainly because I don't see anything of myself in such a role. Of course acting is surpassing those barriers, but you need at least some small level of understanding for the character you play. It's nice to see you managed it somehow.
