The Pillows: Busters on the Planet 2001
Actor
Hello, Welcome to Bubbletown's Happy Zoo 1998
as Self
Love Letter 1995
Theme Song Performance
Credits from TMDB.