I think Sean Bean has made a great living from basically just playing himself - like Sean Connery and John Cusack who are also, in my view, 'one trick ponies', although that's not to say I don't/haven't enjoyed some of their movies.
The actor that baffles me is Liam Neeson. I feel like he's been spectacularly miscast in pretty much anything he's ever done. How on earth he's got this career as a 'Hollywood hardman' type amazes me.