"Lucy & Sara" has Texas Premiere at SXSW on March 10, 2024.