Italian menswear company Ermenegildo Zegna launched its “Defining Moments” campaign straring Robert de Niro and McCaul Lombardi. In the short film directed by Francesco Carrozzini, the pair talks about the hallmark junctures that changed their lives, cruising in a vintage car.
“I always tell people to never stop yourself. Because if you don’t go, you’ll never know.“ – Robert de Niro
Seems self-conscious.