Nicholas Hoult played the role of Marcus Brewer in the comedy film co-written by whom?