Twin Peaks star Kyle MacLachlan is to play a powerful politician embroiled in a sex scandal in an upcoming episode of cop drama Law & Order: Svu. The episode is loosely based on Arnold Schwarzenegger's troubles.