WATCH: First Look at Penelope Cruz in 'Pirates of the Caribbean 4: On Stranger Tides'

The new trailer for Pirates of the Caribbean 4: On Stranger Tides has dropped and in it we finally get a glimpse of Penelope Cruz in her role as Angelica, a mysterious woman from Captain Jack Sparrow's past! Of course, Johnny Depps positively nails his role as Sparrow, and we think we even caught a glimpse of Keith Richards playing his dad, unless our minds were playing tricks on us. Check it out for yourself and tell us: