Actor Jason Segel says he was forced to lose weight in order to play Emily Blunt's husband in their latest flick The Five-Year Engagement.