This hilarious comedy from Seth MacFarlane, the creator of Family Guy and Ted, is filled with witty one-liners and an all-star cast. When Albert (MacFarlane) loses his girlfriend (Amanda Seyfried) to his moustached nemesis (Neil Patrick Harris), a mysterious and beautiful woman (Charlize Theron) rides into town and turns his luck around. But when her notorious outlaw husband (Liam Neeson) arrives seeking revenge, Albert must put his newfound courage to the test. Also starring the outrageous Giovanni Ribisi and Sarah Silverman.
Cast & Crew
Neil Patrick Harris