They have each proven their talents in their respective movies and television shows. While the other is coming of age, the other one serves as a "dragon princess" in a highly popular TV show. But when it comes to who is hotter, who should have the crown?

Emma Watson cemented her name in the film industry with her remarkable portrayal of the young wizard, Hermione Granger in the highly successful "Harry Potter" series. The world has seen her start as an adorable young kid, then she evolved into a beautiful young woman.

With her latest campaign for "Natural Beauty" where she appeared nude, Emma Watson is now considered one of the hottest and most in demand young actresses today. But she's not the only British actress that is "up there" when it comes to conquering Hollywood.

Emilia Clarke who plays the coveted role of Daenerys Targaryen is not to be missed. Not only is she talented but she has shown versatility. Apart from appearing in the hit HBO show "Game of Thrones," she also stars in the Broadway "Breakfast at Tiffany's."

Compared to the character that Emma usually plays, Emilia's role as Daenerys is a completely different story. For starters, she's gone topless for "Game of Thrones." It's something that Emma won't be caught doing, at least for now probably.

Emilia has shown how hot of an actress she could be and it's not because she is the plays as the mother of dragons. But when it comes down to who's hotter between these two beautiful Brits, you get to decide.

Also read:

50 Shades of Grey Movie Casting: Can Emilia Clarke Shift From Daenerys Targaryen to Anastasia Steele? [PHOTOS]

Young and Wild: From Kristen Stewart to Lindsay Lohan, the Baddest Girls in Hollywood [PHOTOS]