Dan Willis appeared in Coronation Street in March 2020 as valuer Peter Stones.
He trained at the London Academy of Performing Arts and has also appeared in The Cops and My Fragile Heart. Film roles include Pepper's Ghost and Peterloo.
His long list of theatre credits includes Love For Love, The Proposal, A Christmas Carol, Othello, The Seagull, Ward 6, All's Well That Ends Well, Dracula, Arabian Nights, Richard III, Blue Remembered Hills, A Midsummer Night's Dream, Romeo and Juliet, The Crane, Tom's Midnight Garden, Twelfth Night, Macbeth, The Little Mermaid, The Island, Deck the Hall, Lord Arthur Savile's Crime, The Night Queen, Sleeping Beauty, Emil and the Detectives, If All the World Were Paper and Wendy & The Wallpaper Cat.