Photo of Leila J. Babson Leila J. Babson

Leila J. Babson in Red Cockroaches

Red Cockroaches

2005 NR

A surreal storyline from Cuban-born director Miguel Coyula follows Adam (Adam Plotch), a young city-dweller who's captivated by the sad smile of a mysterious woman on a subway platform. The odd part is, when he gets over to where she's been standing, all he can find is a discarded tooth that's too hot to touch. Will they meet again, or was the woman just a figment of Adam's worn-down imagination? Only fate will tell for sure.