Tom Hollander stars as Truman Capote in Feud Season 2, while the "swans" are played by Naomi Watts (who also serves as an executive producer), Diane Lane, Chloë Sevigny, and Calista Flockhart. The series also stars Demi Moore, Molly Ringwald, Treat Williams, Joe Mantello, and Russell Tovey.