Who’s in the Peaky Blinders cast? Season four line-up with Cillian Murphy, Tom Hardy, Sophie Rundle, Charlotte Riley, Paul Anderson and Helen McCrory

THE wait for the return of Peaky Blinders is finally over - with the fourth series continuing TONIGHT.
But who is in the hit series? And what else have the show's stars appeared in? Here's everything you need to know about the all star cast...
Cillian Murphy plays Thomas Shelby
Cillian, 41, was born May 25, 1976, and is an Irish TV and movie star.
He is best known as Damien in The Wind That Shakes the Barley (2006), Jim in 28 Days Later (2002), the Scarecrow in The Dark Knight Trilogy (2005–12), Jackson Rippner in Red Eye (2005), Robert Capa in Sunshine (2007) and Robert Fischer in Inception (2010).
Murphy is a favourite of acclaimed director Christopher Nolan who has cast him in several of his biggest hits.
Tom Hardy plays Alfie Solomons
Tom, 40, was born September 15, 1977, and is an English film star and producer.
He has notched up quite a few blockbusters during his career including Black Hawk Down (2001) Tinker Tailor Soldier Spy (2011), Lawless (2012), Locke (2013), The Revenant (2015) - for which he received an Oscar nomination for Best Supporting Actor.
He also won a Critics' Choice Movie Award for Best Actor in an Action Movie for Mad Max: Fury Road in 2016.
Tom also portrayed "Mad" Max Rockatansky in the post-apocalyptic film Mad Max: Fury Road (2015), and both of the Kray twins in the crime thriller Legend (2015).
Charlotte Riley plays May Carleton
Charlotte, 35, was born December 29, 1981, and is an English actress, who was destined to be a performer ever since she played Captain Hook in a school play, aged nine.
She is known for her roles as Sarah Hurst in Easy Virtue and as Catherine Earnshaw in ITV's adaptation of Wuthering Heights.
While she was filming the period drama she met co-star Tom Hardy, who she married July 2014.
The star also appeared in the 2016 film London Has Fallen, and will play Kate Middleton in upcoming BBC drama King Charles III.
Helen McCrory plays Polly Gray
Helen McCrory is one of Britain's most successful and well-known actresses - famous for her work on stage and screen.
The wife of fellow actor Damian Lewis has already received an OBE in recognition for her work.
She is known for her portrayal of Cherie Blair in both The Queen (2006) and The Special Relationship (2010).
The 49-year-old also played Francoise in the film Charlotte Gray (2001), Narcissa Malfoy in the final three Harry Potter films, Mama Jeanne in Martin Scorsese's family film Hugo (2011), Clair Dowar in the James Bond film Skyfall (2012) and Emma Banville in Fearless (2017).
Paul Anderson plays Arthur Shelby
Paul, 39, was born February 12, 1978, and is an English film and stage actor.
He shot to fame starring in Peaky Blinders as Arthur Shelby, a mentally-ill gangster.
Since then, he has appeared in many major films including Ron Howard's In The Heart of the Sea and The Revenant.
He is also known for playing Sebastian Moran in Sherlock Holmes: A Game of Shadows.
Sophie Rundle plays Ada Shelby
Sophie, 29, was born April 21, 1988, and is an English actress.
She is best known for Peaky Blinders but also played code-breaker Lucy in the ITV drama series The Bletchley Circle, and Labia in sitcom Episodes.
Sophie also plays Alice in Sky 1's 2017 drama Jamestown.
Adrien Brody
Oscar-winning actor Adrien Brody is also set for a role in the BBC gangster drama.
Adrien, who bagged an Oscar for his role in 2002 movie The Pianist, was spotted filming in Liverpool flanked by security guards as bosses desperately tried to hide his involvement.
More on Peaky Blinders
When is season four of Peaky Blinders on?
Season four of the hit BBC drama began on November 15 at 9pm, and it continues every Wednesday at the same time.
It is being shown on BBC Two and Netflix, although a release date for the streaming service has not been announced.
The BBC commissioned seasons four and five at the same time, so we will probably get to see them in quick succession in 2017 and then 2018.
As ever, if you miss an episode you should be able to catch it on BBC iPlayer provided you have a TV licence.