Ben Snow is a special effects artist who has been nominated four times at the Academy Awards. He works at Industrial Light & Magic.
2024
as Australian Tourist
2002
as Self
1999