British actress and writer Talulah Riley and talented actor Thomas BrodieSangster have announced their engagement after two years of dating. The news comes after Riley’s widelydiscussed relationship history with South Africanborn billionaire Elon Musk, to whom she was married twice.