[5] Innes made his television debut in a 2016 episode of the BBC One medical soap opera Doctors.
This was followed by his feature film debut the following year as Jimbo in Daphne and young Alex Stuart (played by Hilton McRae later in the character's life) in The Sense of Ending.
He also had a recurring role as Benjamin Lennox in the first series of the ITV Encore and Hulu period drama Harlots.
[8] He also appeared in the World War II film Ashes in the Snow and had a small role in The Favourite.
[9] Innes played Algernon Moncrieffe in The Importance of Being Earnest at the Theatre Royal, Windsor in 2022.