Steven Liu is an editor and actor. Liu has most recently worked on Extinct (2021), The Disaster Artist (2017) and The Lorax (2012).
About Steven Liu
- Name: Steven Liu
Filmography as Editor
- Extinct (2021)
- The Lorax (2012)
- Open Season 2 (2008)
Filmography as Actor
- The Disaster Artist (2017)