Kaya Scodelario has revealed that she and husband Benjamin Walker are expecting their second child together.