The actor was in full Agent J costume on stage, singing and dancing along to his classic hit.
The cameo appearance came duringJ Balvin’s Sunday night set, which was themed around UFOs.
After yelling “Coachella!!”

Will Smith and J Balvin.Arturo Holmes/Getty
Balvin eventually returned to the stage to perform his song “In Da Ghetto.”
Arturo Holmes/Getty
Smith has been a fan of Balvin for years.
Jada and son Jaden Smith were in the audience, and shared videos to their Instagram Stories.
Want more movie news?