Seth MacFarlane directed, co-wrote and co-starred in this 2014 comic Western, and he sure surrounded himself with an interesting cast: Liam Neeson, Charlize Theron and Amanda Seyfried aren’t normally actors you’d think of casting in a comedy, and they all seem to enjoy themselves immensely once given the chance. And the comics you would expect, such as Sarah Silverman and Neil Patrick Harris, manage to surprise by doing, or saying, the unexpected, over and over again.