Question: who plays christopher marlowe in shakespeare in love?
Answer: Rupert Everett