Character texture is messed up
I'm 99% certain that your normals are inverted. Try the following with each object:

-Select the object and tab into edit mode

-Select all of the vertices

-Use the Mesh menu to select Mesh->Normals->Recalculate Outside

Alternatively, you can select a face in edit mode and press ctrlf to "flip normals." This will just reverse whatever direction it already is, so it's not quite and handy, but it might be helpful if the first method doesn't work.

The actual problem is that polygons only have one side. If they're viewed from the "wrong" side, they are completely invisible. So, you have to make sure that the visible side is facing out, not in. The "normal" is the vector that points straight out from the surface of the visible side. So, recalculating the normals so they face outside will make it look right.

Good luck!