My Own Worst Enemy

Christian Slater stars in My Own Worst Enemy, a new series premiering Monday October 13th at 10/9c on NBC.