CharacterMackenzie AllenMackenzie Allen in Commander in Chief (2005), played by Geena Davis. Played byGeena DavisAppears inCommander in Chief2005