Both of them are objectively bad actors. They can only play one part. They just have a look that works for that one part and that's why they get cast. I think Keitel may have been too short for Scorsese? He's pretty fucking short. Pesci is short too, except Pesci can actually act.
Seriously...