Apart from Selfie getting cancelled, is it just me or does Karen seem to be getting a better American career lately than Smith? Smith has appeared mainly in that Ryan Gosling flop and will reportedly play an older version of the Danny Cooksey character from Terminator 2 in the new Terminator movie. Seriously. Then again Tennant has struggled too with Rex is your lawyer and the adaptation of Broadchurch. However being Purple Man in the MTU might help.
I think you have an unrealistic concept of what it means to have a successful career as an actor. Having the number of projects you have listed
is a successful American career. Are they on the top of the celebrity world? No. But they're rich, they can more than support themselves as actors, and they're able to get work. That's not "struggling."