Will smith stars in selling time