For much of the 00's, he played with the SF rock band Film School, touring and releasing music on the Beggars Banquet label. He released his first solo album, Chemical Friends, on the Badman Recording Company in 2004. Chemical Friends was critically well-received, with its blend of singer songwriter acoustic ballads and electronic flare. He toured the US and Europe in support of the album, and songs found their ways on to several TV shows, movies and commercials.
Lannon left Film School in 2006, exhausted after returning from a long series of tours. In 2007 Lannon released his 2nd solo LP on Badman, the Pressure LP. Touring for the album was cut short, as Lannon's son Skye was born and his career as a composer started to consume more of this time.
In 2014, Lannon started releasing music again, as the electronic Sacred Caves (with Greg Bertens from Film School and Alex Kemp). An album was later released in 2017.
2015 saw the release of Lannon's 3rd solo album, Falling Inside, on Badman.
In 2016 he played synths and toured in the band Rogue Wave, and also started working with Film School again, which led to the June EP, and the LP Bright to Death (Hauskat Records).
His newest single "Love Again" was featured on the January 15, 2019 episode of New Amsterdam on NBC.