Actors often perform uncredited roles especially “voice on phone” parts. They also perform uncredited if their presence is to be a suprise or if it would spoil plot points in some way (i.e. Their character died in a previous movie)
Eagle Eye was probably a combination of all of the above