Skip to content
Felix Spencer Lee

Felix Spencer Lee

Director · born 31 May 2005

Felix Spencer Lee is a Chicago based film and theater artist.

Where to start: Mask (2023).

As director 1

↑ ↓ to move · Enter to open · Full search page