Freeman amassed 178 yards through the air, connecting on 12-of-24 throws, and rushed for 43 yards for Tampa Bay (2-0).
Panthers quarterback Matt Moore returned from a concussion suffered during last week's 31-18 loss to the New York Giants and was ineffective, completing only 6-of-16 passes for 125 yards with one touchdown and an interception.
He was replaced by rookie quarterback Jimmy Clausen, who was good on 7-of-13 passes for 59 yards.
Steve Smith hauled down a 37-yard TD pass for Carolina (0-2).
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'
Beyonce flaunts bikini body, Blue Ivy in vacation pics