How much is Giancarlo Esposito worth