A Broadway - Revival 2001 was staged by Joe Mantello and played Alan Cumming as Otto , Jennifer Ehle as Gilda and Dominic West as Leo .
A 2001 Broadway revival was directed by Joe Mantello and starred Alan Cumming as Otto , Jennifer Ehle as Gilda and Dominic West as Leo .