I don't think there is any vision of RP as a knight in shining armor in the original movie. And in that movie, Marian sings "Being in Love" instead of My White Knight, although some of the words from MWK are included in the new song. I never could figure out why - My White Knight is a much better song for the character.
Next: "Where Are You Christmas?" a cabaret presented by Acting Up Productions, weekends 11/22 - 12/8/2013
"Never try to teach a pig to sing. It wastes your time and it annoys the pig." Robert Heinlein