Rachel Snow was born on September 30, 1987 as Rachel Lena Snow. She is an actress, known for Matilda (1996), Hope Floats (1998) and Curb Your Enthusiasm (2000).