Kaya Scodelario has found real peace since turning 30.