John McTiernan is charged with perjury and making false statements to federal agents. A Hollywood film director who pleaded guilty three years ago to lying to the FBI in connection with the Anthony Pellicano investigation, then withdrew his plea, was indicted Friday by a federal grand jury in Los Angeles.