^ 5-10 years ago and Vieira would have been perfect.
Right now, the only players who even resemble the names mentioned are Kompany, De Jong, and Zabaleta (probably too much of a fringe player though). Down the line, Richards (if he keeps maturing and stays with us long-term) and Milner (if he ever fits in as you can't fault his attitude) are possibilities. Barry is a good professional but much too placid for my liking and is probably in line to be replaced if Mancini wants more pace for the midfield.
Really can't look beyond Kompany as captain and De Jong as vice-captain. But the armband will stay on Tevez as long as he stays with us because the club is scared of upsetting him!