It's been eight years since her last Star Awards acting accolade. Aileen Tan won the Best Supporting Actress honours - the second in her career - for her role in Shero at Star Awards 2024 tonight (April 21), but she admitted she felt ambiguous about it. "If you ask me if I'm happy, I would say, somewhat, because I questioned...