Leonard 'Hub' Hubbard was a multifaceted individual who left an indelible mark on the entertainment industry as both an actor and a composer.
He gained recognition for his work in various films, including the critically acclaimed "Bamboozled" released in the year 2000.
Hubbard's talent did not go unnoticed, as he continued to showcase his acting prowess in other notable films such as "Two Can Play That Game" in 2001 and "Brown Sugar" in 2002.
Despite his successful career, Hubbard's life was cut short, and he passed away on December 16, 2021, in the United States.