Oscar-winning singer and actress, Jennifer Hudson, performed an emotional tribute honouring Kobe Bryant, his daughter Gianna and the other seven victims of the tragic helicopter crash, before the 2020 NBA All-Star game last night.

RELATED: The best pictures of Kobe and Vanessa Bryant through the years

Jennifer Hudson performs a tribute to Kobe Bryant before the 69th NBA All-Star Game at the United Center on February 16, 2020 in Chicago, Illinois.

Jennifer Hudson honours Kobe Bryant at 2020 NBA All-Star game 

The 38-year-old performed the classic song "For All We Know (We May Meet Again)" to honour the late NBA star. Watch the emotional pregame performance here...

The two teams were led by captains LeBron James of the Lakers and Giannis Antetokounmpo of the Milwaukee Bucks. Team LeBron wore No. 2 on their jerseys in memory of Gianna Bryant and team Giannis wore No. 24 in memory of Kobe Bryant. To pay tribute to all the victims of the helicopter crash, both teams wore patches with nine stars to represent all nine victims.