Warwick Davis is 49 years old today. In celebration of the actor, here are all of the roles he's had in the 'Harry Potter' and 'Star Wars' movies.

The core 'Harry Potter' franchise

Davis has had three roles in 'Harry Potter.' Originally cast as an elderly-looking Filius Flitwick the Charms teacher in the first two movies, the professor got a youthful overhaul from 'Prisoner of Azkaban' onwards. It was a welcome change, making the character less goblin-like.

Speaking of Goblins, Davis also played one of Gringotts bank-tellers in 'Philosopher's Stone.' Fast-forward six movies, and he then reprised his goblin role as the conniving Griphook in the final two 'Deathly Hallows' movies.

The actor hasn't turned up yet in the 'Fantastic Beasts' prequel series.

warwick-davis-harry-potterWarwick Davis as Professor Flitwick in the first two 'Harry Potter' movies

The core 'Star Wars' franchise

Davis' first ever role in the 'Star Wars' franchise came in 1983 when he was still a child. Playing Wicket the Ewok in 'Return of the Jedi,' it was Davis' kickstart into the world of blockbuster movies (and the Ewok also secured two feature-length 80's TV movies too).

The actor didn't appear in the franchise again until 1999's 'The Phantom Menace.' Davis had no less than four roles on his return; he played childhood friend to Anakin Skywalker, Wald; weapons dealer Weazel; a Tatooine street trader; and also stood in as Yoda's body double.

After another break from the franchise, Davis returned for the most recent releases in the series. Continuing to play characters beginning with a "W", Davis played Wollivan in 'The Force Awakens' and Wodibin in 'The Last Jedi.' He also played Kedpin Shoklop in a deleted scene on the Blu-ray and digital releases of the latter movie.

warwick-davis-phantom-menaceWarwick Davis in 'The Phantom Menace'


The 'Star Wars' spin-offs

Clearly, 'Star Wars' is a fun gig, and that's why Davis keeps going back. He appeared in both spin-off movies in recent years, the critically-acclaimed 'Rogue One' and the less-so-acclaimed 'Solo.'

In 'Rogue One,' Davis played Weeteef Cyu-Bee, a male Talpini who is an arms and bombs expert. In 'Solo,' he reprised his role as Weazel, while also getting into the mechanised suit for the android DD-BD.

Davis also voiced the character of Rukh in the TV series 'Star Wars Rebels.'

warwick-davisWarwick Davis in 'Rogue One' as Weeteef Cyu-Bee

Which character of Warwick Davis' is your favourite? Let us know in the Facebook comments.