Emily Rose Maier (born February 2, 1981) is an American actress. She acts mainly on television. She played Elena Fisher in the "Uncharted" video games. She plays multiple characters in the Syfy series "Haven". Rose was born in Renton, Washington.