Starring Seth MacFarlane, Charlize Theron, Liam Neeson, Neil Patrick Harris, Sarah Silverman, Giovanni Ribisi, Amanda Seyfried KniKvVxaM1o Cast is good, seems like a funny premise. Sure it will have a few laughs at the very least.