Had a similar scenario flying back from the Cook Islands a few years back. Massive Samoan chap in the seat next to me. Spent the whole flight squished up against the window. Plus he stank. Not a fun flight.