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