Rendered Texture looks messed up
Changing the color space of your normal map texture to "Non-Color" should fix your problem


Normal maps are not color, they are values. Using the non-color space makes blender use the values stored, not the corresponding color.
More about color spaces in Blender.