I don't think any of the given actors is suitable. None of them could possibly portray the spinelessness not the complete lack of principles.
I wonder who would be bothered to watch -although if COlin FIrth played GIegg I might be tempted.
Why doesn't he play himself. He will probably be out of a job after the election, so he will want something to do.