1. He is upset.

2. He is angry.

(Is 'upset' the same as 'angry'?)

They're not quite the same.

"Angry" means one thing, but "upset" can refer to many different emotions.
http://thesaurus.com/browse/upset