Captain Planet and the Planeteers

Could Leo be playing Captain Planet?