Say You Won't Let Go James Arthur
All these stars have had roles in films and TV shows set in other eras. From the opulent roaring '20s to the free swinging '60s, these movies make us dream of different times. Check out which vintage name Nicholas Hoult will be playing soon...
The 25-year-old 'X-Men' star is set to play famous author, J. D. Salinger in a new biopic about how he came to write his famous 1951 novel, 'The Catcher In The Rye'. Titled 'Rebel In The Rye' the film will be written and directed by Danny Strong and will explore Salinger's life, from his rebellious youth to his experiences in World War Two.
The 30-year-old actress is set to star in a new movie about the fight for women's rights in Britain along with Helena Bonham Carter and Meryl Streep. Picture: PATHÉ UK
The 'Homeland' star is joined by the classic Thespian actor in BBC2's new period drama, starting this January. Expect intrigue and revenge aplenty, in this box remake of Hilary Mantel's classic book. Picture: Youtube
Bradley Cooper and Jennifer Lawrence star as George and Serena Pemberton in 'Serena', a drama set in Depression-era North Carolina.
Catherine Zeta-Jones plays Rose Winters in the big screen version of the popular sitcom 'Dad's Army' set in the World War II.
Tom Hardy is playing both Krays twins in the new biopic of the infamous 60s London gangsters. 'Legend' comes out in 2015. Picture: Splash
Jessica Chastain was spectacular as curvaceous southern belle Celia Foote in the film 'The Help' which was set in the American South in the 60s during the civil rights movement. Picture: Rex
Another film set in World War II, 'Fury' sees Brad Pitt as Don 'Wardaddy' Collier who fights with his battalion against Nazi Germany.
British actor Ralph Fiennes was brilliant as concierge M.Gustave in 'The Grand Budapest Hotel' set between World War I and II.
George Clooney and Matt Damon starred in another Second World War film this year, 'The Monument Men'.
Ubiquitous actor Benedict Cumberbatch plays English mathematician and logician Alan Turing in 'The Imitation Game', set in World War II.
Leonardo DiCaprio played Jay Gatsby in the F. Scott Fitzgerald's novel 'The Great Gatsby' set in the Roaring 20s. Carey Mulligan played the part of Daisy Buchanan and Tobey Maguire Nick Carraway.