Question: who played christopher marlowe in shakespeare in love
Answer: Rupert Everett