Celebrity·Posted on May 22, 202233 British Actors Who Are Objectively Very Hot And What They Looked Like When They First Became FamousFancy a cuppa?by Lauren YapalaterBuzzFeed StaffLinkFacebookPinterestTwitterMail 1. Jonathan Bailey then: Jonathan Bailey now: 2. Charlie Hunnam then: Charlie Hunnam now: 3. Dev Patel then: Dev Patel now: 4. Henry Cavill then: Henry Cavill now: 5. Alfie Enoch then: Alfie Enoch now: 6. Benedict Cumberbatch then: Benedict Cumberbatch now: 7. Will Poulter then: WIll Poulter now: 8. Rupert Friend then: Rupert Friend now: 9. Tom Hiddleston then: Tom Hiddleston now: 10. Andrew Garfield then: Andrew Garfield now: 11. Kingsley Ben-Adir then: Kingsley Ben-Adir now: 12. Aaron Taylor-Johnson then: Aaron Taylor-Johnson now: 13. Nicholas Hoult then: Nicholas Hoult now: 14. Jamie Dornan then: Jamie Dornan now: 15. William Moseley then: William Moseley now: 16. Max Minghella then: Max Minghella now: 17. Daniel Kaluuya then: Daniel Kaluuya now: 18. David Oyelowo then: David Oyelowo now: 19. Riz Ahmed then: Riz Ahmed now: 20. Christian Bale then: Christian Bale now: 21. Tom Ellis then: Tom Ellis now: 22. Sam Claflin then: Sam Claflin now: 23. Josh Bowman then: Josh Bowman now: 24. Eddie Redmayne then: Eddie Redmayne now: 25. Douglas Booth then: Douglas Booth now: 26. Ben Barnes then: Ben Barnes now: 27. John Boyega then: John Boyega now: 28. Luke Evans then: Luke Evans now: 29. Tom Hardy then: Tom Hardy now: 30. Orlando Bloom then: Orlando Bloom now: 31. Tom Holland then: Tom Holland now: 32. Idris Elba then: Idris Elba now: 33. Robert Pattinson then: Robert Pattinson now: