Stewart Henderson is a musician, formerly the bassist of indie rockband The Delgados.
Lost in France 2017
as Self
Credits from TMDB.