Byron Tiller (Andy Garcia), happily married with a child, is a writer whose last novel was a complete failure. Down on his luck, he struggles to move on and put food on the table. Then, he meets Luther Fox (Mick Jagger), who read his book. Luther runs an escort agency Elysian Fields, which provides extremely wealthy women with attractive, intelligent dates. Desperate for a job, Byron agrees but he keeps the whole thing hidden from his wife.