Films:
* Trainspotting (1996): This iconic film catapulted Miller to fame, playing the role of Mark Renton.
* Hackers (1995): He starred as Zero Cool, a young hacker.
* The Flying Scotsman (2006): Miller played Graeme Obree, a Scottish cyclist.
* Slums of Beverly Hills (1998): This comedy featured him as an eccentric and artistic character.
* Mansfield Park (1999): He played Edmund Bertram in this adaptation of Jane Austen's novel.
* The Flying Scotsman (2006): He portrayed the Scottish cyclist Graeme Obree.
* Underworld (2003): He played Lucian, a vampire lord.
* The Jacket (2005): He starred as a traumatized soldier.
* The Last of the Mohicans (1992): His breakthrough role as Hawkeye.
* Eli (2019): He played a doctor trying to cure his child of a rare disease.
* The Guernsey Literary and Potato Peel Pie Society (2018): He portrayed Dawsey Adams.
Television:
* Elementary (2012-2019): He played Sherlock Holmes in this modern reimagining of the classic stories.
* Dexter (2006-2013): He guest-starred as a serial killer in a memorable arc.
* Smith (2012): He played a former MI6 agent in this series.
* The Crown (2016): He appeared as a guest star, playing the character of Lord Snowdon in season 2.
* The Last Ship (2014-2018): He played Captain Tom Chandler in this post-apocalyptic drama.
* Pure (2017): He played a man struggling with OCD in this BBC series.
* The Crown (2016): He played Lord Snowdon, the husband of Princess Margaret.
This list represents just a portion of Jonny Lee Miller's impressive career. He has also appeared in numerous theater productions, both in the UK and the US. His versatility and talent have made him a popular and respected figure in the entertainment industry.