John Patrick Vivian Flynn (born 14 March 1983) is a British actor and singer-songwriter. He has starred as Dylan Witter in the Channel 4 and Netflix television sitcom Lovesick, and portrayed David Bowie in the film Stardust.
Flynn is the lead singer and songwriter of the band Johnny Flynn & The Sussex Wit. He has released six studio albums and two live albums. He has also composed music for stage, screen, and radio.

A Death in the Family
Noah
2025

RIPLEY
Dickie Greenleaf · (8 episodes)
2024

National Theatre Live: The Motive and the Cue
Richard Burton
2024

One Life
Young Nicholas Winton
2023

The Lovers
Seamus O'Hannigan · (6 episodes)
2023

Scrooge: A Christmas Carol
Bob Cratchit (voice)
2022

The Score
Mike
2022

Operation Mincemeat
Ian Fleming
2022

The Outfit
Francis
2022

The Dig
Rory Lomax
2021

Stardust
David Bowie
2020

Emma.
George Knightley
2020

Cordelia
Frank
2019

Les Misérables
Felix Tholomyès · (1 episode)
2018

Vanity Fair
William Dobbin · (7 episodes)
2018

Beast
Pascal Renouf
2018

Love Is Thicker Than Water
Arthur
2017

Contractor 014352
Guy
2017

Genius
Albert Einstein · (10 episodes)
2017

National Theatre Live: Hangmen
Mooney
2016

The Nightmare Worlds of H.G. Wells
Alec · (1 episode)
2016

Brotherhood
Toby · (1 episode)
2015

Clouds of Sils Maria
Christopher Giles
2014

Inside No. 9
Elliot Quinn · (1 episode)
2014

Song One
James Forester
2014

Lotus Eaters
Charlie
2013

Something in the Air
Folk Singer
2012

Twelfth Night
Viola
2012

A Prayer for the Dying
Jacob Hansen

A Smallholding
Tonkey

Crusade in Jeans
Dolf Vega
2006
& Sons
Goodbye June
The Idiots
Fyodor Dostoyevsky

Genius
Alain Cuny · (1 episode)
2017

Private View
Elliot Quinn
2017

Lovesick
Dylan Witter · (22 episodes)
2014

Detectorists
Johnny Piper · (1 episode)
2014

Kingdom
David Matthews · (1 episode)
2007