Chris Evans has joined the cast of 'Knives Out'.

The 'Captain America' star will join Daniel Craig in the upcoming murder mystery, which writer Rian Johnson will also direct.

Details of the movie have so far been kept under wraps, but Media Rights Capital, who own the world rights to the project, recently teased it is ''fun and inventive''.

Co-presidents of film Brye Adlet and Jonathan Golfman said in a statement: ''We have been massive fans of Rian and Ram [Bergman, co-producer]'s since we saw Brick and have been pursuing them ever since.

'''Knives Out' is such a fun, inventive and entertaining film and we are thrilled to partner with Rian, Ram and Daniel on this exciting, original project.''

'Star Wars: The Last Jedi' filmmaker Rian recently admitted he had been waiting a long time to find the right project to work on with 'James Bond' actor Daniel.

He said: ''I have been a huge fan and always wanted to work with him and as I worked on the script, trying to get it right, Ram and I were wringing our hands over who could be the detective.

''Then, serendipitously, we heard Daniel might have a small window, and it worked out. He's an actor of extraordinary range, and we are looking forward to the fun of finding that modern detective, and collaborating with Daniel on creating a new Poirot.''

Meanwhile, Chris has just wrapped filming on the fourth 'Avengers' movie and suggested it was the final time he'd be portraying Captain America on screen.

He tweeted: ''Officially wrapped on Avengers 4. It was an emotional day to say the least. Playing this role over the last 8 years has been an honor. To everyone in front of the camera, behind the camera, and in the audience, thank you for the memories! Eternally grateful.''