Natasha Romanova plays breakout lead role in SXSW Film Festival Grand Jury Award winner Most Beautiful Island
Los Angeles-based actress plays dynamic lead role in thriller feature film about an undocumented woman’s struggle, receiving critical acclaim at the prestigious 2017 South By Southwest Film Festival.