Style & ShowbizCelebrity Pictures

Tom Hardy melts hearts at Dunkirk premiere

Tom Hardy melts hearts at Dunkirk premiere

Tom Hardy smouldered on the red carpet.

The 39-year-old hunk showed off his stylish beard by having his hair slicked back showcasing his cute pointy ears, his dazzling blue eyes did the rest of the wooing.

Hardy portrays Farrier in the World War II drama which hit screens later this month.