Zoe Kravitz has co-written two songs on Taylor Swift's upcoming album.

The 33-year-old singer and actress - who fronts R and B duo LOLAWOLF alongside Jimmy Giannopoulos - had a hand in penning tracks 'Karma' and 'Lavender Haze' on the 32-year-old star's 10th studio album 'Midnights', which will drop on Friday (21.10.22).

Taylor co-wrote 11 of the album's 13 songs with her longtime collaborator Jack Antonoff, and Lana Del Rey for song 'Snow on the Beach.'

The 'Love Story' hitmaker is the only writer credited for tune 'Vigilante S***'.

Last month, Taylor appeared to confirm Jack had worked on her new album.

A behind-the-scenes video about the making of the album featured a clip of her and Jack - who she has worked with on her most recent five albums, including the re-recorded versions of 'Fearless' and 'Red' - working together at the piano.

There will be several different vinyl releases of the record, and the 'Blank Space' hitmaker previously revealed that they all come together to make a clock face.

Taylor previously explained the album tells the story of 13 sleepless nights.

Alongside a picture of herself sitting with her head in her hands Taylor wrote on Instagram in August: "We lie awake in love and fear, in turmoil and in tears. We stare at walls and drink until they speak back.

"We twist in our self-made cages and pray that we aren't - right this minute - about to make some fateful life-altering mistake.

This is a collection of music written in the middle of the night, a journey through terrors and sweet dreams. The floors we pace and the demons we face.

"For all of us who have tossed and turned and decided to keep the lanterns lit and go searching - hoping that just maybe, when the clock strikes twelve ... we'll meet ourselves.

"Midnights', the stories of 13 sleepless nights scattered throughout my life, will be out October 21. Meet me at midnight."