An amnesiac receives a pair of spectacles that enable him to transform into a red giant and fight off alien forces threatening human society.
Watch on
Sign in to leave a review.
Loading reviews…