Alien franchise - Bloody Disgusting!