Zoe Saldana was nearly unrecognizable as a blue Na’vi princess in the Avatar franchise, and wore green makeup to play the ...