Celebrities are recognized by all people around. Stars so often appear in movies, advertisements and on TV that they become just like our relatives, and you can recognize their face from a thousand. But what happens if you mix two famous faces? A Frenchman named Benji answers this question in his artworks.

1. Christian Bale & Robert Pattinson

2. Emma Watson & Barbara Palvin

3. Cillian Murphy & Sam Claflin

4. Sophie Turner & Maisie Williams

5. Edward Norton & Brad Pitt

6. Marilyn Monroe & Britney Spears

7. Idris Elba & Dwayne Johnson

8. Jennifer Connelly & Liv Tyler

9. Ariana Grande & Dua Lipa

10. Hugh Jackman & Taron Egerton

11. Jason Momoa & Chris Hemsworth

12. Audrey Hepburn & Anne Hathaway

13. Keanu Reeves & Tobey Maguire

14. Jude Law & Eddie Redmayne

15. Emilia Clarke & Lena Headey

16. Kate Middleton & Meghan Markle

17. Irina Shayk & Gal Gadot

18. Jake Gyllenhaal & Michael Fassbender