David Willis (father) had English, Dutch, French, Welsh, Irish ancestry. Marlene (mother) was German.
Walter Bruce Willis was born on March 19, 1955, in the town of Idar-Oberstein, West Germany. His father, David Willis (1929–2009), was an American soldier. His mother, Marlene, was German, born in Kassel. Willis is the oldest of four children; he has a sister, Florence, and a brother, David. His brother Robert died of pancreatic cancer in 2001, aged 42.