In the mid 1990s, Sophie was spotted having romantic affairs with Eoin Martin. Eoin Martin is an editor. As a couple, they welcomed a child together and they named her Aoife Okonedo Martin. This love life ended in the late 1990s. Her nationality is British and she is of mixed ethnicity. She is five feet and eight inches in her height.
After Sophie's father abandoned her family at the age of five, she grew up in a humble background with her single mother. As she was interested in acting since she was child, she joined Royal Academy of Dramatic Art and she took an acting training there. She made her acting debut in 1991 by starring the role of Tracy in the movie Young Soul Rebels. Two years later, she appeared in the TV movie Age of Treason where she starred the role of Niobe. In the mid 1990s, she starred in the movies and TV series like The Governor, Go Now, Ace Ventura: When Nature Calls, Staying Alive and many more. She got her rise in fame with the turn of 21st century after she starred the role of Jo Weller in the TV movie Never Never. She is critically acclaimed for playing the role of Tatiana Rusesabagina in an American historical drama film Hotel Rwanda. She has been earning the annual salary of $606061 and her net worth is $5 million dollars.