How many times did Charles Laughton play Captain Kidd? by Charles Laughton played Captain Kidd twice, in Captain Kidd (1945) and in Abbott and Costello Meet Captain Kidd (1952).