Hi, This is something that I have a lot of interest in. Depends if 2D or 3D and if realistic or more cartoon.
Blender and I Clone 7 are two that I have looked at, but will take some learning, time and money (with I Clone 7).
Hopefully someone with a lot more experience will come along but may be worth checking forums elsewhere specific to this...I will have a look and report back