Louis Sheldon

Louis Sheldon is an actor who played the Young Officer at Castle in Indiana Jones and the Last Crusade.