* The fossil is as old as the rock it's found in. If the rock is 2 million years old, the fossil within it is also 2 million years old.
* It's not the fossil itself that's 2 million years old. The fossil is a preserved *trace* of an organism. The organism itself lived and died long ago. The fossil is what's left behind, and it's been preserved within the rock.
So, while the fossil is as old as the rock, it's important to remember that the organism itself was alive long before the rock was formed. The fossil is a snapshot of that organism at a specific point in time.