Gerard Butler
A film version starring Charlotte Rampling as Ranevskaya, Alan Bates as Gayev, Owen Teale as Lopakhin, Melanie Lynskey as Dunyasha and Gerard Butler as Yasha, directed by Michael Cacoyannis, appeared in 1999.