Will Smith and Marc Anthony have been friends for years.
The 49-year-old Los Angeles based actor met up with Anthony while in Miami for Ultra Music Festival.
Will was treated to personal salsa lessons from the Latin artist while they sailed around South Beach on a yacht.