Orlando Bloom Long Hair Pirates Of The Caribbean : Today the british actor turns 42 years old, and seriously where does the time go? Orlando Bloom Long Hair Pirates Of The Caribbean / Javier bardem is particularly terrifying as captain salazar.