Lauren Cohan (Cherry Hill, New Jersey; January 7, 1982) is a British-American actress and model. She is best known for playing Maggie Greene on The Walking Dead, Bela Talbot on Supernatural, and Rose on The Vampire Diaries.