Mercy Fiennes is an actress from England who is known for her work in the movies The Duchess (2008). Mercy is a British native and she was born in the early 2000s. She was born and brought up in London, England, the United Kingdom, by her parents. Mercy was born with the name Mercy Jini Willow Tiffin. She is the youngest of her parents’ three children. 10 facts on Mercy Fiennes Mercy Fiennes was...