The actor stars in a short film directed by Sam Taylor-Wood, created to help raise awareness for the centenary of International Women's Day.
The video begins with Craig entering dressed as James Bond, before the voice of Dame Judi Dench - as agent M - asks: "For someone with such a fondness for women, I wonder if you've ever considered what it means to be one?"
Craig then reappears wearing a dress, a blonde wig and heels, while Dench reads out statistics to highlight sexual inequality.
The film was commissioned by the organisation EQUALS. Their spokesperson told the Daily Mail: "We are thrilled that Sam Taylor-Wood, Daniel Craig, Dame Judi Dench and such a prestigious production team agreed to create this powerful short film for EQUALS.
"We feel it is crucial to involve men in the movement for women's rights and EQUALS is about men and women working together for positive change."