The Spirit TV spot - Little X-Mas gift - Ellen

The Spirit hits theaters Christmas Day!!