Biography

Derek Polen is an actor, known for The Christmas Spirit (2013) and The Public (2018).