David Tennant has taken a subtle swipe at JK Rowling.
The 53-year-old former 'Doctor Who' star - who played Barty Crouch Jr. in 2005's 'Harry Potter and the Goblet of Fire' - has joked that the author "doesn’t love [him]" after she mocked David on social media due to him being a committed ally to the LGBTQ+ community.