You asked:

was megan fox a striper

No. Megan Fox is not a Striped bass.
Megan Fox
Megan Fox
Megan Fox

Striped bass
Striped bass
Striped bass