Who Plays Steve Schneider in Waco? Paul Sparks Boardwalk Empire's Paul Sparks portrays Steve Schneider, a comparative religion graduate who served as Koresh's right-hand man. Sparks recently starred in season two of Castle Rock as Ace Merrill. Image Source: Getty / J. Countess / Contributor