This is an authentic, 2.59 long fossil tooth of Carcharodontosaurus from the Late Cretaceous, Kem Kem Beds of Morocco.
There is some minor damage to the tip and two repaired cracks through the middle of the tooth. Otherwise, the enamel and serrations are in good condition.