Ah, but who would play Caruso? Any good-looking brunette could play Farrar, but who's ugly and charming enough to play Caruso?

For that matter, who'd play Marian?