They're not quite the same.
"Angry" means one thing, but "upset" can refer to many different emotions.
http://thesaurus.com/browse/upset
1. He is upset.
2. He is angry.
(Is 'upset' the same as 'angry'?)
1 answer
2. He is angry.
(Is 'upset' the same as 'angry'?)
1 answer