Taylor Swift has revealed she didn't think twice about accepting a role in the new Dr Seuss film.
The country singer stars alongside Zac Efron in the new animated film Dr Seuss' The Lorax, about Ted, a boy who tries to find a way to his dream girl's heart.
She told Collider: "It was an immediate 'Yes' as soon as I heard that it was Dr Seuss. That kind of goes back to the original core of why I wanted to write music and tell stories - I loved Dr Seuss as a kid, it was my first introduction to poetry and then poetry became all I ever thought about, and then that later on became songwriting, which has made my life really fun.
"It all went back to the initial reason I love doing this, so I of course wanted to do it."
Taylor's character Audrey was named after the wife of Dr Seuss author Theodor Seuss Geisel.
"What I loved most about this process is that they kept this movie so close to what the book wanted it to be. Them naming the character Audrey and naming her after Dr Seuss's wife was a really sweet homage to her, and to her and Ted," she explained.
"The character was always dreamed up as this hopeful daydreamer... I really was drawn to the fact that she was the exception to this entire society and the fact that she was the catalyst for all the amazing things that happened."