Is it brand new and newly opened? New Macs come with various stuff on them already - not quite the same magnitude of rubbish that come on most systems but some is there and some of it takes up a fair bit of space e.g. Microsoft Office Trial. Also although it may be a 120GB hard drive (I'm guessing), you don't actually get the full 120GB to start off with. A formatted 120GB drive would only give you about 110GB actual usuable space I believe.
Edit: Hard drive manufacturers don't count gigabytes and megabytes like operating systems do. To OS X and Windows etc, 1GB = 1024MB, 1MB = 1024KB, 1KB = 1024B. Manufacturers prefer to use the following sytem, 1GB = 1000MB, 1MB = 1000KB, 1KB=1000B. They do this purely because it sounds bigger. Just like internet providers use Megabit/second rather than Megabytes/second. This means that a 120GB hard drive is actually 111.76GB in size in real use numbers. Some of that goes off for the partition table, file structure etc.
So you've got ~95GB free of what would be 110GB normally. 15GB sounds pretty common for OS X + Trial software stuff. The first thing I do, like many people, is to whip out the reinstall disks and reinstall the machine first off, choosing only the things I want.
I hope that helps!! 🙂