Orlando Bloom has starred in some of the biggest franchises of the past few two decades
As Legolas he took on not just the "Lord of the Rings" trilogy of movies but also featured in "The Hobbit" movies. If that wasn't enough, Bloom also played William Turner in the swashbuckling "Pirates of the Caribbean" movies.
Bloom has been a staple of movie screens for over 20 years now, but how much do you remember all the films he has been in?
Do you know all the movies that Orlando Bloom starred in during the course of his career? The quiz features 12 images taken from the movies that Bloom has starred in, all you need to do is work out which film it is from.
Can you tell the difference between the four different "Pirates of the Caribbean" movies? Are you able to work out which was his starring role in "Troy" and which one is "Kingdom of Heaven"?
Will you prove you know all of Orlando Bloom's movies by just one image? Let's find out!
Don't forget, all the answers can be found at the end of the quiz. Good luck!