Natalie Portman as Jackie Kennedy Peter Sarsgaard as Robert F. Kennedy Greta Gerwig as Nancy Tuckerman Billy Crudup as Theodore H. White John Hurt as Father Richard McSorley Max Casella as Jack Valenti Beth Grant as Lady Bird Johnson Richard E. Grant as William Walton Caspar Phillipson as John F. Kennedy John Carroll Lynch as President Lyndon B. Johnson Julie Judd as Ethel Kennedy Brody and Aiden Weinberg as John F. Kennedy Jr.