You haven't seen Moulin Rouge?! Oi! I fell completely in love with him in that movie. I'm not into musicals at all but when he sings it's like magic, trust me.
I already loved him before I saw Moulin Rouge, but once I saw it I became a Ewan addict.
As for Velvet Goldmine he plays a gay rockstar who sometimes dresses a little bit draggish yes, but not actually a full-fledged Drag Queen no.