Magic in the Moonlight Colin Firth plays an older man entangled with a younger woman — this time, a woman who claims to be a clairvoyant and a mystic — in Woody Allen's romantic comedy Magic in the Moonlight. Image Source: Everett Collection