As a cowardly farmer begins to fall for the mysterious new woman in town, he must put his new-found courage to the test when her husband, a notorious gun-slinger, announces his arrival.

Seth MacFarlane
as Albert

Charlize Theron
as Anna

Amanda Seyfried
as Louise

Liam Neeson
as Clinch

Giovanni Ribisi
as Edward

Neil Patrick Harris
as Foy

Sarah Silverman
as Ruth

Christopher Hagen
as George Stark

Wes Studi
as Cochise

Matt Clark
as Old Prospector
tmdb76216135
Caution ⚠ seriously funny...
Andres Gomez
Stupid and funny movie with a well chosen cast. Charlize Theron is not too confortable in the comedy formula but it doesn't work completely bad....