Bad Santa

He doesn't care if you're naughty or nice.

2003-11-26 | 92 minutes

Rating: 6.534