Virgil Starkwell (Woody Allen) from Take the Money and Run
Virgil is a near-sighted serial crook whose passion for doing crimes is matched only by his incompetence, like writing illegible robbery letters or carving a gun from soap while it’s raining out.