Just a (unformatted) query isn't going to tell us anything about why your query is performing badly, and pictures of your query plan aren't useful (we can't interact with them). Have a read of Jeff's article on How to Post Performance Problems and post back please. The .sqlplan file will be much more useful.
Also, here's a more legible T-SQL Query, rather than just a large blob of text:
SELECT ar.MOVE_QTY, ar.DM12, ar.AL_OR,
ar.AL_NO AL_NO, ar.OPEN_QTY,
ar.CATEGORY, ar.AL_DATE, ar.OD_CODE,
ar.SHIPTO_CODE, ar.AL_LINE AL_LINE,
b.SHIP_QTY SHIP_QTY, ar.LOCAL_CODE,
0 AS AL_TXT_LINE, b.AVIEXP_NO,
FROM VW_RPT_EXTRACT_OPENAL ar
LEFT OUTER JOIN VW_SHIPPED_AL_RPT b ON ar.or_code = b.or_code
AND ar.cai_code = b.cai_code
AND ar.al_no = b.al_no
WHERE ar.OR_CODE IN ('AU','JP','J1','TD','KE','KO','MY','ID','VN','SI')
ORDER BY ar.or_code, ar.cai_code, ar.al_no;
Edit: Tone change.
Excuse my typos and sometimes awful grammar. My fingers work faster than my brain does.