Yes, the villain Starro in ‘The Suicide Squad’ is a vengeful starfish – New York Post August 6, 2021 "kaiju" - Google News Yes, the villain Starro in ‘The Suicide Squad’ is a vengeful starfish New York Post