Luc Tuymans: Les Revenants at Zeno X Gallery, Antwerp, Belgium. Luc Tuymans was born in Mortsel, Belgium in 1958. He lives and works in Antwerp, Belgium.