The 2012 Soul Train Awards have definitely been a sight to see. Top stars from both today and yesteryear shined on stage. Airing on BET tonight but recorded earlier this month, the 25th edition of the Soul Train Awards featured performances from John Legend, 2 Chainz, Miguel, Elle Varner, TGT (Tank, Ginuwine, Tyrese), Keyshia Cole, Ne-Yo, and an all-star tribute featuring the legend, Stevie Wonder.

Soul Train founder Don Cornelius and R&B group New Edition were also honored by host Cedric the Entertainer. The event was held at Planet Hollywood’s PH Live. Watch a few of the performances below.

Ne-Yo “Let Me Love You”

Keyshia Cole “Trust and Believe” & “Enough of No Love”

John Legend “Tonight (Best You Ever Had)”

Charlie Wilson “My Love Is All You Have”

Elle Varner “Refill”

Miguel “Adorn”

TGT (Tyrese, Ginuwine Tank) “Stay,” “If You’re Lonely,” and “Zoom”

New Edition “Candy Girl,” “Mr. Telephone Man,” and “If It Isn’t Love” Medley

2 Chainz “Birthday Song,” “Different,” and “Ghetto Dreams”

Stevie Wonder “Superstitious” and “Signed, Sealed, Delivered” Medley

[via MissInfo]