Eloise Mumford

Eloise Mumford (born September 24, 1986) is an American actress. She starred as Lena Landry on the ABC paranormal series The River in 2012 and on Fox Lone Star in 2010.