Photo: megan fox stephen amell wear matching caps on tmnt 2 set 05 | Photo 3381931 | Just Jared: Entertainment News