Father John Misty, Lorde, Octavia Spencer, and Scarlett Johansson are set to appear on Saturday Night Live in March.