Noah Davis was an American painter, installation artist, and founder of the Underground Museum in Los Angeles.
Permanent 2025
as Self
Credits from TMDB.