Kate Winslet regrets working with controversial filmmakers Woody Allen and Roman Polanski, despite previously defending both men.