Liam Neeson ( Ethan Frome )Joan Allen ( Ethan Frome )Tate Donovan ( Ethan Frome )Stephen Mendillo ( Ethan Frome )Virginia Smith ( Ethan Frome )