I Knew You Were Trouble singer Taylor Swift has been cast alongside Meryl Streep, Jeff Bridges and Brenton Thwaites in sci-fi thriller The Giver, according to a report.

Speaking to the New York Post, a source said: ''Harvey introduced Taylor to Brenton in Toronto because they were both going to be in the film.''

It's believed that True Blood star Alexander Skarsgard is also being considered for a role in the movie.

The Giver, is set in a dystopian society, which is disturbed when a 12-year-old boy named Jonas (Thwaites) is selected to learn from an elderly man, The Giver (Bridges), about the pain and strife of the real world.

The movie is based on a 1993 novel by Lois Lowry.