Shania Twain will appear as the guest judge on tonight's episode of American Idol. The Canadian country star temporarily filled in as a judge for tapings of the show following Paula Abdul's departure in August. Shania served as one of several celebrity guest judges brought in by producers to fill the open seat before signing a deal with new judge Ellen DeGeneres. Shania also made recent headlines for her participation in carrying the Olympic torch.