Lionsgate has released the first trailer for Long Shot, which stars Seth Rogen and Charlize Theron.