Keanu Reeves has joined the cast of courtroom drama The Whole Truth. 

He will play the role of a defence attorney for a teenager who is accused of murdering his wealthy family.

The 49-year-old actor is replacing James Bond star, Daniel Craig, who left the project in April, just days before filming was due to begin.

Reeves is joining current cast members Renée Zellweger, Gugu Mbatha-Raw and Gabriel Basso.

The courtroom drama is set to be directed by Courtney Hunt (Oscar-nominated for Frozen River) and the script has been written by Nicholas Kazan (Bicentennial Man).