It stars Robert De Niro , Ben Stiller , Jessica Alba , Dustin Hoffman and Barbra Streisand . It stars Robert De Niro , Ben Stiller , Owen Wilson , Blythe Danner , Teri Polo , Dustin Hoffman and Barbra Streisand .